Delen via


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

Zie ook