Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine Definition für ein Ereignis mit der angegebenen Metadatensignatur und ruft ein Token für die Ereignisdefinition ab.
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
);
Parameter
td
[in] Das Token für die Zielklasse oder Schnittstelle. Dies ist entweder ein mdTypeDef-Token oder ein mdTypeDefNil-Token.szEvent
[in] Der Name des Ereignisses.dwEventFlags
[in] Ereignisflags.tkEventType
[in] Das Token für die Ereignisklasse. Hierbei handelt es sich um mdTypeDef-, mdTypeRef- oder ein mdTokenNil-Token.mdAddOn
[in] Die Methode, die verwendet wird, um das Ereignis zu abonnieren, oder NULL.mdRemoveOn
[in] Die Methode, die verwendet wird, um das Abonnement des Ereignisses zu kündigen, oder NULL.mdFire
[in] Die Methode, die (von einer abgeleiteten Klasse) verwendet wird, um das Ereignis auszulösen.rmdOtherMethods[]
[in] Ein Array von Token für andere Methoden, die dem Ereignis zugeordnet werden. Das Array wird mit einem mdMethodDefNil-Token beendet.pmdEvent
[out] Das dem Ereignis zugewiesene Metadatentoken.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: Cor.h
Bibliothek: als Ressource in MSCorEE.dll verwendet
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0