Поделиться через


IDebugClassField::GetEnclosingClass

Возвращает класс, ограничивающий данный класс.

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

Параметры

  • ppClassField
    [out] возвращает IDebugClassField объект, представляющий включающего класса. Возвращает значение NULL, если включающего класса.

Возвращаемое значение

В случае успеха возвращает значение S_OK; в противном случае возвращает код ошибки.

Заметки

Если класс, представленный данным IDebugClassField объект вложенного класса, после чего ppClassField параметр возвращает IDebugClassField объект, представляющий включающего класса. Например, если это определение класса.

class RootClass {
   class NestedClass { }
};

Вызов GetEnclosingClass метод IDebugClassField представления объекта NestedClass возвращает класс IDebugClassField объект, представляющий класс RootClass.

См. также

Ссылки

IDebugClassField