şablon lt;UINT nIDsınıf t, const IID * pdiid = & IID_NULL, const GUID * plibid = & GUID_NULL, kelime wMajor = 0, word wMinor = 0, sınıfı tihclass CComTypeInfoHolder = >
atl_no_vtable IDispEventImpl sınıfı: Genel _IDispEventLocator <nID, pdiid>
Parametreleri
nID
NID SINK_ENTRY ya da SINK_ENTRY_EX makrolardaki lavabo harita sınıf teşleşmesi gereken sınıfı, benzersiz tanımlayıcının. Birleşik denetimler için kaynak kimliği için bu parametreyi kullanın.
T
IDispEventImpl elde edilen kullanıcı sınıfı.
pdiid
Bir GUID ya da onun gönderme kimliği, bu sınıf uygulayan olay arabirimi dağıtma arabirimi için işaretçi. Bu arabirim tarafından plibid işaret türü kitaplığı tanımlanır.
plibid
Pdiidgöre d&ağıtma arabirimi tanımlayan tür kitaplığı için bir işaretçi işaret etti. Eğer amp;GUID_NULL, tür kitaplığının olaylarını kaynak nesneyi yüklenecek.
wMajor
Tür kitaplığı ana sürümü. Varsayılan değer 0'dır.
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, CComTypeInfoHoldertüründe bir sınıftır; Ancak, bu şablona parametre türü CComTypeInfoHolder dışında bir sınıf sağlayarak kılabilirsiniz.
IDispEventImpl bağlantı noktaları atl com nesnesi için destek sağlar. Bu bağlantı noktaları, com nesnesi tarafından sağlanan bir olay lavabo Haritası ile eşleştirilir.
IDispEvenImplkullandığınızda, her zaman ondan havuz olayı teknolojisini kullanan istemci içinde kullandığınız.
IDispatchImplkullanarak bir olay havuzu uyguladığınızda, arabirimdeki her olay eşitlemeye gerek yoktur.
Hangi olayları ele almak gerekir her nesne için bir IDispEventImpl arayüz sağlamalıdır. IDispEventImpl parametresi nID arabirimle ilişkili nesneyi tanımlar ve Birleşik denetim durumunda, denetimin kimliği parametresi SINK_ENTRY Makroda listelenen eşleşmesi gerekir. Olay bildirimlerini uygun işlev tarafından işlenen olay havuzunu harita sağlar.
Tür bilgisi tutmadığı dışında IDispEventSimplImpl IDispEventImpl, aynı işlevselliği sağlar.
Daha fazla bilgi için bkz: Destekleyen IDispEventImpl.
# include lt;atlcom.h>
Ayrıca bkz: