IMetaDataImport::GetEventProps – metoda
Získá informace o metadatech pro událost reprezentovanou zadaným tokenem události, včetně deklarujícího typu, metody add a remove pro delegáty a všechny příznaky a další přidružená data.
Syntaxe
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
);
Parametry
ev
[v] Token metadat události představující událost, pro která se mají získat metadata.
pClass
[out] Ukazatel na token TypeDef představující třídu, která deklaruje událost.
szEvent
[out] Název události, na kterou odkazuje .ev
pchEvent
[v] Požadovaná délka v širokém znaku .szEvent
pdwEventFlags
[out] Vrácená délka v širokém znaku .szEvent
ptkEventType
[out] Ukazatel na token metadat TypeRef nebo TypeDef představující Delegate typ události.
pmdAddOn
[out] Ukazatel na token metadat představující metodu, která přidává obslužné rutiny pro událost.
pmdRemoveOn
[out] Ukazatel na token metadat představující metodu, která odebere obslužné rutiny události.
pmdFire
[out] Ukazatel na token metadat představující metodu, která vyvolá událost.
rmdOtherMethod
[out] Pole token ukazatelů na jiné metody přidružené k události.
cMax
[v] Maximální velikost rmdOtherMethod
pole.
pcOtherMethod
[out] Počet tokenů vrácených v rmdOtherMethod
.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: Cor.h
Knihovny: Zahrnutý jako prostředek v MsCorEE.dll
Verze rozhraní .NET Framework: K dispozici od verze 1.0