Condividi tramite


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.

Vedere anche

Riferimenti

IDebugClassField