IMetaDataEmit::SetEventProps 方法

设置或更新前一个 IMetaDataEmit::DefineEvent 调用所定义的事件的指定功能。

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

参数

  • ev
    [in] 事件的标记。

  • dwEventFlags
    [in] 事件标志。 这是 CorEventAttr 值的位掩码。

  • tkEventType
    [in] 事件类的标记。 这可以是 mdTypeDef 或 mdTypeRef 标记。

  • mdAddOn
    [in] 用于订阅事件的方法,或者为 Null。

  • mdRemoveOn
    [in] 用于取消订阅事件的方法,或者为 Null。

  • mdFire
    [in] 由派生类用于引发事件的方法。

  • rmdOtherMethods[]
    [in] 一个由与事件关联的其他方法的标记构成的数组。 数组的最后一个元素必须是 mdMethodDefNil。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**Cor.h

**库:**在 MSCorEE.dll 中用作资源

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

请参见

参考

IMetaDataEmit 接口

IMetaDataEmit2 接口