Partager via


IDebugClassField : : GetEnclosingClass

Obtient la classe qui attache cette classe.

HRESULT GetEnclosingClass( 
   IDebugClassField** ppClassField
);
int GetEnclosingClass(
   out IDebugClassField ppClassField
);

Paramètres

  • ppClassField
    [out] Retourne un objet d' IDebugClassField représentant la classe englobante. Retourne une valeur NULL s'il n'y a aucune classe englobante.

Valeur de retour

En cas de réussite, retourne S_OK ; sinon, retourne un code d'erreur.

Notes

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

class RootClass {
   class NestedClass { }
};

Appelant la méthode d' GetEnclosingClass sur l'objet d' IDebugClassField qui représente la classe d' NestedClass retourne un objet d' IDebugClassField qui représente la classe RootClass.

Voir aussi

Référence

IDebugClassField