Share via


IMetaDataEmit::SetEventProps-Methode

Legt die angegebene Funktion eines Ereignisses fest, das durch einen vorherigen Aufruf von IMetaDataEmit::DefineEvent definiert wurde, oder aktualisiert sie.

Syntax

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

Parameter

ev
[in] Das Ereignistoken.

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

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

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

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

mdFire
[in] Die Methode, die (von einer abgeleiteten Klasse) verwendet wird, um das Ereignis auszulösen.

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

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: Cor.h

Bibliothek: Als Ressource in „MSCorEE.dll“ verwendet

.NET Framework-Versionen: Seit Version 1.0 verfügbar

Weitere Informationen