Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera informacje o metadanych dla zdarzenia reprezentowanego przez określony token zdarzenia, w tym typ deklaratora, metody dodawania i usuwania dla delegatów oraz wszelkie flagi i inne skojarzone dane.
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
);
Parameters
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] Zwrócona 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.
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Header: Cor.h
Library: CorGuids.lib