Udostępnij za pośrednictwem


IMetaDataImport::GetEventProps — Metoda

Pobiera informacje o metadanych dla zdarzenia reprezentowanego przez określony token zdarzenia, w tym typ deklarujący, metody dodawania i usuwania dla delegatów oraz wszelkie flagi i inne skojarzone dane.

Składnia

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
[in] Token metadanych zdarzenia reprezentujący zdarzenie w celu pobrania metadanych.

pClass
[out] Wskaźnik do tokenu TypeDef reprezentującego klasę, która deklaruje zdarzenie.

szEvent
[out] Nazwa zdarzenia, do których odwołuje się evelement .

pchEvent
[in] Żądana długość w szerokich znakach szEvent.

pdwEventFlags
[out] Zwracana długość w szerokich znakach szEvent.

ptkEventType
[out] Wskaźnik do tokenu metadanych TypeRef lub TypeDef reprezentującego Delegate typ zdarzenia.

pmdAddOn
[out] Wskaźnik do tokenu metadanych reprezentującego metodę, która dodaje programy obsługi dla zdarzenia.

pmdRemoveOn
[out] Wskaźnik do tokenu metadanych reprezentującego metodę, która usuwa programy obsługi dla zdarzenia.

pmdFire
[out] Wskaźnik do tokenu metadanych reprezentującego metodę, która wywołuje zdarzenie.

rmdOtherMethod
[out] Tablica wskaźników tokenu do innych metod skojarzonych ze zdarzeniem.

cMax
[in] Maksymalny rozmiar tablicy rmdOtherMethod .

pcOtherMethod
[out] Liczba tokenów zwróconych w pliku rmdOtherMethod.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: Cor.h

Biblioteki: Uwzględnione jako zasób w MsCorEE.dll

wersje .NET Framework: dostępne od wersji 1.0

Zobacz też