Dela via


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

Se även