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ę ev
element .
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