Dela via


IMetaDataEmit::SetEventProps Method

Anger eller uppdaterar den angivna funktionen för en händelse som definierats av ett tidigare anrop till 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 [i] Händelsetoken.

dwEventFlags [i] Händelseflaggor. Det här är en bitmask med CorEventAttr värden.

tkEventType [i] Token för händelseklassen. Det här är antingen en mdTypeDef eller en mdTypeRef token.

mdAddOn [i] Den metod som används för att prenumerera på händelsen eller null.

mdRemoveOn [i] Den metod som används för att avbryta prenumerationen på händelsen eller null.

mdFire [i] Den metod som används (av en härledd klass) för att generera händelsen.

rmdOtherMethods[] [i] En matris med token för andra metoder som är associerade med händelsen. Det sista elementet i matrisen måste vara mdMethodDefNil.

Requirements

Plattformar: Se Operativsystem som stöds av .NET.

Header: Cor.h

Library: CorGuids.lib

See also