IMetaDataImport::GetEventProps-Methode
Ruft Metadateninformationen für das Ereignis ab, das durch das angegebene Ereignistoken dargestellt wird. Zu diesen Informationen gehören der deklarierende Typ, die add- und remove-Methoden für Delegate sowie alle Flags und sonstige zugeordnete Daten.
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
);
Parameter
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 von ev verwiesen wird.pchEvent
[in] Die angeforderte Länge von szEvent in Breitzeichen.pdwEventFlags
[out] Die zurückgegebene Länge von szEvent in Breitzeichen.ptkEventType
[out] Ein Zeiger auf ein TypeRef-Token oder TypeDef-Token, 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 zurückgegebenen Token.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: Cor.h
Bibliothek: als Ressource in MsCorEE.dll enthalten
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0