Share via


IMetaDataImport::GetEventProps, méthode

Obtient les informations de métadonnées pour l’événement représenté par le jeton d’événement spécifié, notamment le type déclarant, les méthodes d’ajout et de suppression pour les délégués et tous les indicateurs et autres données associés.

Syntaxe

HRESULT GetEventProps (  
   [in]  mdEvent       ev,  
   [out] mdTypeDef     *pClass,
   [out] LPCWSTR       szEvent,
   [in]  ULONG         cchEvent,
   [out] ULONG         *pchEvent,
   [out] DWORD         *pdwEventFlags,  
   [out] mdToken       *ptkEventType,  
   [out] mdMethodDef   *pmdAddOn,
   [out] mdMethodDef   *pmdRemoveOn,
   [out] mdMethodDef   *pmdFire,
   [out] mdMethodDef   rmdOtherMethod[],
   [in]  ULONG         cMax,  
   [out] ULONG         *pcOtherMethod  
);  

Paramètres

ev
[in] Jeton de métadonnées d’événement représentant l’événement pour lequel obtenir les métadonnées.

pClass
[out] Pointeur vers le jeton TypeDef représentant la classe qui déclare l’événement.

szEvent
[out] Nom de l’événement référencé par ev.

pchEvent
[in] Longueur demandée en caractères larges de szEvent.

pdwEventFlags
[out] Longueur retournée en caractères larges de szEvent.

ptkEventType
[out] Pointeur vers un jeton de métadonnées TypeRef ou TypeDef représentant le type Delegate de l’événement.

pmdAddOn
[out] Pointeur vers le jeton de métadonnées représentant la méthode qui ajoute des gestionnaires pour l’événement.

pmdRemoveOn
[out] Pointeur vers le jeton de métadonnées représentant la méthode qui supprime des gestionnaires pour l’événement.

pmdFire
[out] Pointeur vers le jeton de métadonnées représentant la méthode qui déclenche l’événement.

rmdOtherMethod
[out] Tableau de pointeurs de jeton vers d’autres méthodes associées à l’événement.

cMax
[in] Taille maximale du tableau rmdOtherMethod.

pcOtherMethod
[out] Nombre de jetons retournés dans rmdOtherMethod.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : Cor.h

Bibliothèque : incluse comme ressource dans MsCorEE.dll

Versions de .NET Framework : Disponible à partir de la version 1.0

Voir aussi