IDebugClassField::GetEnclosingClass
Возвращает класс, который заключает этот класс.
Синтаксис
Параметры
ppClassField
[out] Возвращает объект IDebugClassField , представляющий вложенный класс. Возвращает значение NULL, если отсутствует вложенный класс.
Возвращаемое значение
В случае успешного выполнения возвращается S_OK; в противном случае возвращает код ошибки.
Замечания
Если класс, представленный этим объектом IDebugClassField, является вложенным классом, параметр возвращает IDebugClassField
объект, ppClassField
представляющий вложенный класс. Например, учитывая определение этого класса:
class RootClass {
class NestedClass { }
};
GetEnclosingClass
Вызов метода объектаIDebugClassField
, представляющего NestedClass
класс, возвращает IDebugClassField
объект, представляющий классRootClass
.