Metode IMetaDataImport::GetEventProps

Mendapatkan informasi metadata untuk peristiwa yang diwakili oleh token peristiwa yang ditentukan, termasuk jenis deklarasi, metode penambahan dan penghapusan untuk delegasi, serta bendera dan data terkait lainnya.

Sintaks

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  
);  

Parameter

ev
[in] 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 direferensikan oleh ev.

pchEvent
[in] Panjang yang diminta dalam karakter yang luas dari szEvent.

pdwEventFlags
[in] Panjang yang dikembalikan dalam karakter yang luas dari szEvent.

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

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

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

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

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

cMax
[in] Ukuran maksimum array rmdOtherMethod.

pcOtherMethod
[out] Jumlah token yang ditampilkan dalam rmdOtherMethod.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: Cor.h

Pustaka: Disertakan sebagai sumber daya dalam MsCorEE.dll

Versi .NET Framework: Tersedia mulai dari 1.0

Lihat juga