Share via


IDebugClassField::GetEnclosingClass

Obtient la classe qui entoure cette classe.

Syntaxe

int GetEnclosingClass(
    out IDebugClassField ppClassField
);

Paramètres

ppClassField
[out] Renvoie un objet IDebugClassField représentant la classe englobante. Retourne une valeur Null s’il n’existe aucune classe englobante.

Valeur de retour

Si elle réussit, retourne S_OK ; sinon, retourne un code d’erreur.

Notes

Si la classe représentée par cet objet IDebugClassField est une classe imbriquée, le ppClassField paramètre retourne un IDebugClassField objet représentant la classe englobante. Par exemple, étant donné cette définition de classe :

class RootClass {
    class NestedClass { }
};

L’appel de la GetEnclosingClass méthode sur l’objet IDebugClassField représentant la NestedClass classe retourne un IDebugClassField objet représentant la classe RootClass.

Voir aussi