Partager via


IDebugClassField::EnumInterfacesImplemented

Crée un énumérateur pour les interfaces implémentées par cette classe.

Syntaxe

int EnumInterfacesImplemented(
   out IEnumDebugFields ppEnum
);

Paramètres

ppEnum
[out] Renvoie un objet IEnumDebugFields représentant la liste des interfaces implémentées. Retourne une valeur Null s’il n’y a pas d’interfaces.

Valeur de retour

Si elle réussit, retourne S_OK ou retourne S_FALSE si aucune interface n’est implémentée sur cette classe. Sinon, retourne un code d'erreur.

Notes

Chaque élément de l’énumération est un objet IDebugClassField décrivant une interface. Notez que le code Visual C++ non managé n’utilise pas d’interfaces comme entité discrète. Cette méthode retourne donc toujours une valeur null pour le code Visual C++ non managé.

Voir aussi