Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirtilen meta veri imzasıyla bir olay için bir tanım oluşturur ve bu olay tanımına bir belirteç alır.
Syntax
HRESULT DefineEvent (
[in] mdTypeDef td,
[in] LPCWSTR szEvent,
[in] DWORD dwEventFlags,
[in] mdToken tkEventType,
[in] mdMethodDef mdAddOn,
[in] mdMethodDef mdRemoveOn,
[in] mdMethodDef mdFire,
[in] mdMethodDef rmdOtherMethods[],
[out] mdEvent *pmdEvent
);
Parameters
td [in] Hedef sınıfın veya arabirimin belirteci. Bu bir mdTypeDef veya mdTypeDefNil belirtecidir.
szEvent [in] Olayın adı.
dwEventFlags [in] Olay bayrakları.
tkEventType [in] Olay sınıfının belirteci. Bu bir mdTypeDef, veya mdTypeRefmdTokenNil belirtecidir.
mdAddOn [in] Olaya abone olmak için kullanılan yöntem veya null.
mdRemoveOn [in] Olayın aboneliğini kaldırmak için kullanılan yöntem veya null.
mdFire [in] Olayı yükseltmek için kullanılan yöntem (türetilmiş bir sınıf tarafından).
rmdOtherMethods[] [in] Olayla ilişkili diğer yöntemler için belirteç dizisi. Dizi bir mdMethodDefNil belirteçle sonlandırılır.
pmdEvent [out] Olaya atanan meta veri belirteci.
Requirements
Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.
Header: Cor.h
Library: CorGuids.lib