IMetaDataImport::GetEventProps-metod
Hämtar metadatainformation för händelsen som representeras av den angivna händelsetoken, inklusive deklareringstypen, metoderna för att lägga till och ta bort för ombud samt eventuella flaggor och andra associerade data.
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
);
Parametrar
ev
[i] Händelsemetadatatoken som representerar händelsen att hämta metadata för.
pClass
[ut] En pekare till TypeDef-token som representerar den klass som deklarerar händelsen.
szEvent
[ut] Namnet på händelsen som refereras av ev
.
pchEvent
[i] Den begärda längden i breda tecken i szEvent
.
pdwEventFlags
[ut] Den returnerade längden i breda tecken i szEvent
.
ptkEventType
[ut] En pekare till en TypeRef- eller TypeDef-metadatatoken som representerar Delegate typen av händelse.
pmdAddOn
[ut] En pekare till metadatatoken som representerar metoden som lägger till hanterare för händelsen.
pmdRemoveOn
[ut] En pekare till metadatatoken som representerar metoden som tar bort hanterare för händelsen.
pmdFire
[ut] En pekare till metadatatoken som representerar metoden som genererar händelsen.
rmdOtherMethod
[ut] En matris med tokenpekare till andra metoder som är associerade med händelsen.
cMax
[i] Matrisens rmdOtherMethod
maximala storlek.
pcOtherMethod
[ut] Antalet token som returneras i rmdOtherMethod
.
Krav
Plattformar: Se Systemkrav.
Huvudet: Cor.h
Bibliotek: Ingår som en resurs i MsCorEE.dll
.NET Framework versioner: Tillgänglig sedan 1.0