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


Метод IDebugHostType2::GetBaseType (dbgmodel.h)

Если тип является производным от другого отдельного типа (например, как MyStruct * является производным от MyStruct'), метод GetBaseType возвращает базовый тип производных. Для указателей возвращается тип, на который указывает тип. Для массивов возвращается то, что массив является массивом. Если тип не является таким производным типом, возвращается ошибка.

Обратите внимание, что этот метод не имеет ничего общего с базовыми классами C++ (или другими лингвистическими). Это символы (IDebugHostBaseClass), которые можно перечислить из производного класса с помощью вызова метода EnumerateChildren.

Синтаксис

HRESULT GetBaseType(
  IDebugHostType **baseType
);

Параметры

baseType

Тип, производный от этого типа, возвращается здесь. Это тип, на который указывает тип, содержащий массив и т. д.

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

Этот метод возвращает HRESULT, указывающий на успешность или сбой.

Требования

Требование Ценность
заголовка dbgmodel.h

См. также

интерфейс IDebugHostType2