IMetaDataImport::GetEventProps Method

Získá metadata informace o události reprezentované zadaným tokenem události, včetně deklarujícího typu, metody add a remove pro delegáty a všechny příznaky a další přidružená 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
);

Parameters

ev [v] Token metadat události představující událost pro získání metadat.

pClass [ven] Ukazatel na token TypeDef představující třídu, která deklaruje událost.

szEvent [ven] Název události, na kterou evodkazuje .

pchEvent [v] Požadovaná délka v širokém rozsahu szEventznaků .

pdwEventFlags [ven] Vrácená délka v širokých znaznachech szEvent.

ptkEventType [ven] Ukazatel na token metadat TypeRef nebo TypeDef představující Delegate typ události.

pmdAddOn [ven] Ukazatel na token metadat představující metodu, která přidává obslužné rutiny události.

pmdRemoveOn [ven] Ukazatel na token metadat představující metodu, která odebere obslužné rutiny události.

pmdFire [ven] Ukazatel na token metadat představující metodu, která vyvolá událost.

rmdOtherMethod [ven] Pole ukazatelů na tokeny na jiné metody přidružené k události.

cMax [v] Maximální velikost rmdOtherMethod pole.

pcOtherMethod[ven] Počettokenchch rmdOtherMethod

Requirements

Platformy: Viz podporované operační systémy .NET.

Header: Cor.h

Library: CorGuids.lib

See also