Partager via


IMetaDataImport::GetEventProps, méthode

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

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 étendus de szEvent.

  • pdwEventFlags
    [out] Longueur retournée en caractères étendus 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 les gestionnaires pour l'événement.

  • pmdFire
    [out] Pointeur vers le jeton de métadonnées représentant la méthode qui lève l'événement.

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

  • cMax
    [in] Taille maximale du tableau rmdOtherMethod.

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

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : Cor.h

Bibliothèque : incluse 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

IMetaDataImport, interface

IMetaDataImport2, interface