Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membuat definisi untuk peristiwa dengan tanda tangan metadata yang ditentukan, dan mendapatkan token ke definisi peristiwa tersebut.
Syntax
HRESULT DefineEvent (
[in] mdTypeDef td,
[in] LPCWSTR szEvent,
[in] DWORD dwEventFlags,
[in] mdToken tkEventType,
[in] mdMethodDef mdAddOn,
[in] mdMethodDef mdRemoveOn,
[in] mdMethodDef mdFire,
[in] mdMethodDef rmdOtherMethods[],
[out] mdEvent *pmdEvent
);
Parameters
td [di] Token untuk kelas atau antarmuka target. Ini adalah token mdTypeDef atau mdTypeDefNil .
szEvent [di] Nama peristiwa.
dwEventFlags [di] Bendera peristiwa.
tkEventType [di] Token untuk kelas peristiwa. Ini adalah mdTypeDef, , mdTypeRefatau mdTokenNil token.
mdAddOn [di] Metode yang digunakan untuk berlangganan peristiwa, atau null.
mdRemoveOn [di] Metode yang digunakan untuk berhenti berlangganan peristiwa, atau null.
mdFire [di] Metode yang digunakan (oleh kelas turunan) untuk menaikkan peristiwa.
rmdOtherMethods[] [di] Array token untuk metode lain yang terkait dengan peristiwa. Array dihentikan dengan mdMethodDefNil token.
pmdEvent [out] Token metadata yang ditetapkan ke peristiwa.
Requirements
Platform: Lihat Sistem operasi yang didukung .NET.
Header: Cor.h
Library: CorGuids.lib