IDebugClassField::GetEnclosingClass
Pobiera klasę, która otacza tę klasę.
Składnia
Parametry
ppClassField
[out] Zwraca obiekt IDebugClassField reprezentujący otaczającą klasę. Zwraca wartość null, jeśli nie ma otaczającej klasy.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca S_OK; w przeciwnym razie zwraca kod błędu.
Uwagi
Jeśli klasa reprezentowana przez ten obiekt IDebugClassField jest klasą zagnieżdżonym, ppClassField
parametr zwraca obiekt reprezentujący otaczającą klasę IDebugClassField
. Na przykład biorąc pod uwagę tę definicję klasy:
class RootClass {
class NestedClass { }
};
GetEnclosingClass
Wywołanie metody w IDebugClassField
obiekcie reprezentującym NestedClass
klasę zwraca obiekt reprezentujący klasę IDebugClassField
RootClass
.