IDispatchImpl

templatelt; sınıfTconst IID *piidconst GUID *plibidwordwMajor= 1, wordwMinor= 0, sınıftihclassCComTypeInfoHolder = >
IDispatchImpl sınıfı: Genel
t

Parametreleri

T

Bir çift arabirim.

piid

IID t işaretçisi.

plibid

ttürü kitaplık bölümünde tanıtıcısı işaretçisi.

wMajor

Tür kitaplığı ana sürümü. Varsayılan değer 1'dir.

wMinor

Tür kitaplığı ikincil sürümü. Varsayılan değer 0'dır.

tihclass

ttipi bilgilerini yönetmek için kullanılan sınıf. Varsayılan değer CComTypeInfoHolder değeridir.

IDispatchImpl sağlayan bir varsayylan uygulama için , nesne üzerinde herhangi bir çift arabirim IDispatch bölümü. Bir çift arabirim IDispatch türeyen ve sadece otomasyon uyumlu türleri kullanır. Bir görüntüleme arabirimi gibi erken ve geç bağlama için bir çift arabirim destekler; Ayrıca vtable bağlama destekler ancak bir çift arabirim farklıdır.

Aşağıdaki örnek, IDispatchImpl tipik bir uygulaması gösterir.:

class CBeeper:
 nbsp;    Genel IDispatchImpl < IBeeper & IID_IBeeper & LIBID_BeeperLib >
      kamu CComObjectRoot,
      Genel CComCoClass < CBeeper & CLSID_Beeper >
{
   ...
}

IDispatchImpl tipi çift arabirim türü bilgilerini yöneten CComTypeInfoHolder statik üyesi içerir. Birden çok nesneye aynı ikili arabirim uygulama varsa, CComTypeInfoHolder yalnızca tek bir örneğini kullanılacaktır.

# include lt;atlcom.h>

Sınıf üyeleri

Ayrıca bkz:  ITypeInfo

Index