Bagikan melalui


IMetaDataImport::GetEventProps Method

Mendapatkan informasi metadata untuk peristiwa yang diwakili oleh token peristiwa yang ditentukan, termasuk jenis deklarasikan, tambahkan dan hapus metode untuk delegasi, dan bendera apa pun dan data terkait lainnya.

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 [di] Token metadata peristiwa yang mewakili peristiwa untuk mendapatkan metadata.

pClass [out] Penunjuk ke token TypeDef yang mewakili kelas yang mendeklarasikan peristiwa.

szEvent [out] Nama peristiwa yang dirujuk oleh ev.

pchEvent[di] Panjang yang diminta dalam karakter lebar .szEvent

pdwEventFlags [out] Panjang yang dikembalikan dalam karakter szEventlebar .

ptkEventType [out] Penunjuk ke token metadata TypeRef atau TypeDef yang Delegate mewakili jenis peristiwa.

pmdAddOn [out] Penunjuk ke token metadata yang mewakili metode yang menambahkan handler untuk peristiwa tersebut.

pmdRemoveOn [out] Penunjuk ke token metadata yang mewakili metode yang menghapus handler untuk peristiwa tersebut.

pmdFire [out] Penunjuk ke token metadata yang mewakili metode yang meningkatkan peristiwa.

rmdOtherMethod [out] Array penunjuk token ke metode lain yang terkait dengan peristiwa.

cMax [di] Ukuran rmdOtherMethod maksimum array.

pcOtherMethod [out] Jumlah token yang dikembalikan dalam rmdOtherMethod.

Requirements

Platform: Lihat Sistem operasi yang didukung .NET.

Header: Cor.h

Library: CorGuids.lib

See also