Udostępnij przez


IMetaDataImport::GetEventProps Method

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

See also