Partager via


IMetaDataEmit::SetEventProps, méthode

Définit ou met à jour la fonctionnalité spécifiée d'un événement définie par un appel préalable à IMetaDataEmit::DefineEvent.

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

Paramètres

  • ev
    [in] Jeton d'événement.

  • dwEventFlags
    [in] Indicateurs d'événement. C'est un masque de bits des valeurs de CorEventAttr.

  • tkEventType
    [in] Jeton pour la classe d'événements. Il s'agit d'un jeton mdTypeDef ou mdTypeRef.

  • mdAddOn
    [in] Méthode utilisée pour s'abonner à l'événement, ou null.

  • mdRemoveOn
    [in] Méthode utilisée pour se désabonner de l'événement, ou null.

  • mdFire
    [in] Méthode utilisée (par une classe dérivée) pour déclencher l'événement.

  • rmdOtherMethods[]
    [in] Tableau de jetons pour d'autres méthodes associées à l'événement. Le dernier élément du tableau doit être mdMethodDefNil.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : Cor.h

Bibliothèque : utilisée en tant que ressource dans MSCorEE.dll

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Voir aussi

Référence

IMetaDataEmit, interface

IMetaDataEmit2, interface