IDebugClassField:: GetEnclosingClass
Ottiene la classe che racchiude questa classe.
HRESULT GetEnclosingClass(
IDebugClassField** ppClassField
);
int GetEnclosingClass(
out IDebugClassField ppClassField
);
Parametri
- ppClassField
[out] restituisce IDebugClassField un oggetto che rappresenta la classe interna. Restituisce un valore null se non c " è una classe interna.
Valore restituito
Se l'operazione riesce, restituisce S_OK, in caso contrario, restituisce un codice di errore.
Note
Se la classe rappresentata da questo IDebugClassField oggetto è una classe annidata, il parametro di ppClassField restituisce un oggetto di IDebugClassField che rappresenta la classe interna. Ad esempio, specificata la definizione della classe:
class RootClass {
class NestedClass { }
};
Chiamando il metodo di GetEnclosingClass l'oggetto di IDebugClassField che rappresenta la classe di NestedClass restituisce un oggetto di IDebugClassField che rappresenta la classe RootClass.