Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Crée une définition pour un événement avec la signature de métadonnées spécifiée et obtient un jeton à cette définition d’événement.
Syntax
HRESULT DefineEvent (
[in] mdTypeDef td,
[in] LPCWSTR szEvent,
[in] DWORD dwEventFlags,
[in] mdToken tkEventType,
[in] mdMethodDef mdAddOn,
[in] mdMethodDef mdRemoveOn,
[in] mdMethodDef mdFire,
[in] mdMethodDef rmdOtherMethods[],
[out] mdEvent *pmdEvent
);
Parameters
td [in] Jeton de la classe ou de l’interface cible. Il s’agit d’un ou mdTypeDefNil d’un mdTypeDef jeton.
szEvent [in] Nom de l’événement.
dwEventFlags [in] Indicateurs d’événement.
tkEventType [in] Jeton de la classe d’événements. Il s’agit d’un jeton, d’un mdTypeDefmdTypeRefou d’un mdTokenNil jeton.
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 tableau est arrêté avec un mdMethodDefNil jeton.
pmdEvent [out] Jeton de métadonnées affecté à l’événement.
Requirements
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
Header: Cor.h
Library: CorGuids.lib