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