Méthode IMetaDataImport ::EnumInterfaceImpls (rometadataapi.h)

Énumère les jetons MethodDef représentant des implémentations d'interface.

Syntaxe

HRESULT EnumInterfaceImpls(
  [in, out]     HCORENUM           *phEnum,
  [in]          mdTypeDef          td,
  [out]         mdInterfaceImpl [] rImpls,
  [in]          ULONG              cMax,
  [out, retval] ULONG              *pcImpls
);

Paramètres

[in, out] phEnum

Pointeur vers l’énumérateur.

[in] td

Jeton du TypeDef dont les jetons MethodDef représentant les implémentations d’interface doivent être énumérés.

[out] rImpls

Tableau utilisé pour stocker les jetons MethodDef.

[in] cMax

Taille maximale du tableau rImpls .

[out, retval] pcImpls

Nombre réel de jetons retournés dans rImpls.

Valeur retournée

HRESULT Description
S_OK EnumInterfaceImpls a été retourné avec succès.
S_FALSE Il n’existe aucun jeton MethodDef à énumérer. Dans ce cas, pcImpls est égal à 0 (zéro).

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête rometadataapi.h

Voir aussi

IMetaDataImport