IMetaDataImport::GetEventProps メソッド
指定されたイベント トークンによって表されるイベントのメタデータ情報を取得します。これには、宣言型、デリゲートの add メソッドおよび remove メソッド、任意のフラグとその他の関連付けられているデータなどがあります。
構文
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] イベントの Delegate 型を表す TypeRef または TypeDef メタデータ トークンへのポインター。
pmdAddOn
[out] イベントのハンドラーを追加するメソッドを表すメタデータ トークンへのポインター。
pmdRemoveOn
[out] イベントのハンドラーを削除するメソッドを表すメタデータ トークンへのポインター。
pmdFire
[out] イベントのハンドラーを発生させるメソッドを表すメタデータ トークンへのポインター。
rmdOtherMethod
[out] イベントに関連付けられている他のメソッドへのトークン ポインターの配列。
cMax
[in] rmdOtherMethod
配列の最大サイズ。
pcOtherMethod
[out] rmdOtherMethod
で返されるトークンの数。
必要条件
:「システム要件」を参照してください。
ヘッダー: Cor.h
ライブラリ: リソースとして MsCorEE.dll に含まれている
.NET Framework のバージョン: 1.0 以降で使用可能
関連項目
.NET