Aracılığıyla paylaş


IMetaDataImport::GetEventProps Method

Belirtilen olay belirteci tarafından temsil edilen olay için bildirim türü, temsilciler için ekleme ve kaldırma yöntemleri ve tüm bayraklar ve diğer ilişkili veriler dahil olmak üzere meta veri bilgilerini alır.

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] Meta verileri alınacak olayı temsil eden olay meta veri belirteci.

pClass [out] Olayı bildiren sınıfı temsil eden TypeDef belirtecinin işaretçisi.

szEvent [out] tarafından evbaşvuruda bulunan olayın adı.

pchEvent [in] geniş karakterlerinde szEventistenen uzunluk.

pdwEventFlags [out] 'nin geniş karakterlerinde szEventdöndürülen uzunluk.

ptkEventType [out] Olayın türünü temsil eden Delegate bir TypeRef veya TypeDef meta veri belirtecinin işaretçisi.

pmdAddOn [out] Olay için işleyiciler ekleyen yöntemi temsil eden meta veri belirtecinin işaretçisi.

pmdRemoveOn [out] Olay işleyicilerini kaldıran yöntemi temsil eden meta veri belirtecinin işaretçisi.

pmdFire [out] Olayı tetikleyen yöntemi temsil eden meta veri belirtecinin işaretçisi.

rmdOtherMethod [out] Olayla ilişkili diğer yöntemlere yönelik belirteç işaretçileri dizisi.

cMax [in] Dizinin en büyük boyutu rmdOtherMethod .

pcOtherMethod [out] içinde rmdOtherMethoddöndürülen belirteç sayısı.

Requirements

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Header: Cor.h

Library: CorGuids.lib

See also