取得指定事件令牌所表示之事件的元數據資訊,包括宣告類型、委派的加入和移除方法,以及任何旗標和其他相關聯的數據。
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]事件元數據令牌,表示要取得元數據的事件。
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傳回的令牌數目。
Requirements
平臺: 請參閱 .NET 支援的作系統。
Header: Cor.h
Library: CorGuids.lib