IMetaDataImport::GetEventProps 方法
取得指定事件語彙基元所代表事件的中繼資料資訊 (包含宣告類型、委派的加入和移除方法,以及任何旗標和其他相關聯的資料)。
語法
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
);
參數
ev
[in] 事件中繼資料語彙基元,表示要取得中繼資料的事件。
pClass
[out] TypeDef 標記的指標,代表宣告事件的類別。
szEvent
[out] ev
所參考的事件名稱。
pchEvent
[in] szEvent
要求的長度,以寬字元為單位。
pdwEventFlags
[out] szEvent
傳回的長度,以寬字元為單位。
ptkEventType
[out] TypeRef 或 TypeDef 中繼資料事件的指標,代表事件的 Delegate 類型。
pmdAddOn
[out] 中繼資料語彙基元的指標,表示加入事件處理常式的方法。
pmdRemoveOn
[out] 中繼資料語彙基元的指標,表示移除事件處理常式的方法。
pmdFire
[out] 中繼資料語彙基元的指標,表示引發事件的方法。
rmdOtherMethod
[out] 與事件相關聯之其他方法的語彙基元指標陣列。
cMax
[in] rmdOtherMethod
陣列的大小上限。
pcOtherMethod
[out] rmdOtherMethod
中傳回的語彙基元數目。
規格需求
平台:請參閱系統需求。
標頭:Cor.h
程式庫:包含作為 MSCorEE.dll 中的資源
.NET Framework版本:自 1.0 起提供