次の方法で共有


IMetaDataEmit::SetEventProps Method

IMetaDataEmit::D efineEvent の前の呼び出しによって定義されたイベントの指定された機能を設定または更新します。

Syntax

HRESULT SetEventProps (
    [in]  mdEvent     ev,
    [in]  DWORD       dwEventFlags,
    [in]  mdToken     tkEventType,
    [in]  mdMethodDef mdAddOn,
    [in]  mdMethodDef mdRemoveOn,
    [in]  mdMethodDef mdFire,
    [in]  mdMethodDef rmdOtherMethods[]
);

Parameters

ev [in]イベント トークン。

dwEventFlags [in]イベント フラグ。 これは、 CorEventAttr 値のビットマスクです。

tkEventType [in]イベント クラスのトークン。 これは、 mdTypeDef または mdTypeRef トークンです。

mdAddOn [in]イベントのサブスクライブに使用されるメソッド(null)。

mdRemoveOn [in]イベントのサブスクライブを解除するために使用するメソッド。null。

mdFire [in]イベントを発生させるために (派生クラスによって) 使用されるメソッド。

rmdOtherMethods[] [in]イベントに関連付けられている他のメソッドのトークンの配列。 配列の最後の要素は mdMethodDefNilする必要があります。

Requirements

プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。

Header: Cor.h

Library: CorGuids.lib

See also