Freigeben über


IMetaDataEmit::SetEventProps Method

Legt das angegebene Feature eines Ereignisses fest, das durch einen vorherigen Aufruf von IMetaDataEmit::D efineEvent definiert wird, oder aktualisiert es.

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] Das Ereignistoken.

dwEventFlags [in] Ereigniskennzeichnungen. Dies ist eine Bitmaske von CorEventAttr Werten.

tkEventType [in] Das Token für die Ereignisklasse. Dies ist entweder ein mdTypeDef Token oder ein mdTypeRef Token.

mdAddOn [in] Die Methode, die zum Abonnieren des Ereignisses oder null verwendet wird.

mdRemoveOn [in] Die Methode, die zum Kündigen des Ereignisses oder null verwendet wird.

mdFire [in] Die Zum Auslösen des Ereignisses verwendete Methode (von einer abgeleiteten Klasse).

rmdOtherMethods[] [in] Ein Array von Token für andere Methoden, die dem Ereignis zugeordnet sind. Das letzte Element des Arrays muss sein mdMethodDefNil.

Requirements

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Header: Cor.h

Library: CorGuids.lib

See also