Udostępnij przez


IMetaDataEmit::SetEventProps Method

Ustawia lub aktualizuje określoną funkcję zdarzenia zdefiniowanego przez wcześniejsze wywołanie metody 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] Token zdarzenia.

dwEventFlags [in] Flagi zdarzeń. Jest to maska bitów CorEventAttr wartości.

tkEventType [in] Token dla klasy zdarzeń. Jest to mdTypeDef token lub mdTypeRef .

mdAddOn [in] Metoda używana do subskrybowania zdarzenia lub wartości null.

mdRemoveOn [in] Metoda użyta do anulowania subskrypcji zdarzenia lub wartości null.

mdFire [in] Metoda użyta (przez klasę pochodną) w celu wywołania zdarzenia.

rmdOtherMethods[] [in] Tablica tokenów dla innych metod skojarzonych ze zdarzeniem. Ostatnim elementem tablicy musi być mdMethodDefNil.

Requirements

Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.

Header: Cor.h

Library: CorGuids.lib

See also