Methode IMetaDataImport::GetEventProps
Hiermee haalt u metagegevens op voor de gebeurtenis die wordt vertegenwoordigd door het opgegeven gebeurtenistoken, waaronder het declaratietype, de methoden voor toevoegen en verwijderen voor gemachtigden, en eventuele vlaggen en andere gekoppelde gegevens.
Syntaxis
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] Het token voor metagegevens van de gebeurtenis die de gebeurtenis vertegenwoordigt waarvoor metagegevens moeten worden opgehaald.
pClass
[uit] Een verwijzing naar het TypeDef-token dat de klasse vertegenwoordigt die de gebeurtenis declareert.
szEvent
[uit] De naam van de gebeurtenis waarnaar wordt verwezen door ev
.
pchEvent
[in] De aangevraagde lengte in brede tekens van szEvent
.
pdwEventFlags
[uit] De geretourneerde lengte in brede tekens van szEvent
.
ptkEventType
[uit] Een verwijzing naar een TypeRef- of TypeDef-metagegevenstoken dat het Delegate type van de gebeurtenis vertegenwoordigt.
pmdAddOn
[uit] Een aanwijzer naar het metagegevenstoken dat de methode vertegenwoordigt waarmee handlers voor de gebeurtenis worden toegevoegd.
pmdRemoveOn
[uit] Een verwijzing naar het metagegevenstoken dat de methode vertegenwoordigt waarmee handlers voor de gebeurtenis worden verwijderd.
pmdFire
[uit] Een verwijzing naar het metagegevenstoken dat de methode vertegenwoordigt waarmee de gebeurtenis wordt gegenereerd.
rmdOtherMethod
[uit] Een matrix met tokenaanwijzers naar andere methoden die aan de gebeurtenis zijn gekoppeld.
cMax
[in] De maximale grootte van de rmdOtherMethod
matrix.
pcOtherMethod
[uit] Het aantal tokens dat wordt geretourneerd in rmdOtherMethod
.
Vereisten
Platforms: Zie Systeemvereisten.
Header: Cor.h
Bibliotheek: Opgenomen als een resource in MsCorEE.dll
.NET Framework versies: beschikbaar sinds 1.0