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.
Ruft Metadateninformationen für das Ereignis ab, das durch das angegebene Ereignistoken dargestellt wird, einschließlich des deklarierenden Typs, des Hinzufügens und Entfernens von Methoden für Stellvertretungen sowie aller Flags und anderen zugeordneten Daten.
Syntax
HRESULT GetEventProps (
[in] mdEvent ev,
[out] mdTypeDef *pClass,
[out] LPCWSTR szEvent,
[in] ULONG cchEvent,
[out] ULONG *pchEvent,
[out] DWORD *pdwEventFlags,
[out] mdToken *ptkEventType,
[out] mdMethodDef *pmdAddOn,
[out] mdMethodDef *pmdRemoveOn,
[out] mdMethodDef *pmdFire,
[out] mdMethodDef rmdOtherMethod[],
[in] ULONG cMax,
[out] ULONG *pcOtherMethod
);
Parameters
ev [in] Das Ereignismetadatentoken, das das Ereignis darstellt, für das Metadaten abgerufen werden sollen.
pClass [out] Ein Zeiger auf das TypeDef-Token, das die Klasse darstellt, die das Ereignis deklariert.
szEvent[out] Der Name des Ereignisses, auf das verwiesen wird.ev
pchEvent [in] Die angeforderte Länge in breiten Zeichen von szEvent.
pdwEventFlags [out] Die zurückgegebene Länge in breiten Zeichen von szEvent.
ptkEventType [out] Ein Zeiger auf ein TypeRef- oder TypeDef-Metadatentoken, das den Delegate Typ des Ereignisses darstellt.
pmdAddOn [out] Ein Zeiger auf das Metadatentoken, das die Methode darstellt, die Handler für das Ereignis hinzufügt.
pmdRemoveOn [out] Ein Zeiger auf das Metadatentoken, das die Methode darstellt, die Handler für das Ereignis entfernt.
pmdFire [out] Ein Zeiger auf das Metadatentoken, das die Methode darstellt, die das Ereignis auslöst.
rmdOtherMethod [out] Ein Array von Tokenzeigern auf andere Methoden, die dem Ereignis zugeordnet sind.
cMax [in] Die maximale Größe des rmdOtherMethod Arrays.
pcOtherMethod [out] Die Anzahl der in rmdOtherMethod.
Requirements
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Header: Cor.h
Library: CorGuids.lib