IDiaSymbol::get_baseType
Извлекает базовый тип для этого символа.
Синтаксис
HRESULT get_baseType (
DWORD* pRetVal
);
Параметры
pRetVal
[out] Возвращает значение из перечисления BasicType Перечисления , указывающее базовый тип символа.
Возвращаемое значение
При успешном выполнении возвращает S_OK
, в противном случае возвращает S_FALSE
или код ошибки.
Примечание.
Возвращаемое значение S_FALSE
означает, что свойство недоступно для символа.
Замечания
Базовый тип символа можно определить, сначала получив тип символа, а затем допрос возвращаемого типа для базового типа. Обратите внимание, что некоторые символы могут не иметь базового типа, например имя структуры.
Пример
IDiaSymbol* pType;
CComPtr<IDiaSymbol> pBaseType;
if (pType->get_type( &pBaseType ) == S_OK)
{
BasicType btBaseType;
if (pBaseType->get_baseType((DWORD *)&btBaseType) == S_OK)
{
// Do something with basic type.
}
}
Requirements
Требование | Description |
---|---|
Заголовок: | dia2.h |
Версия: | Пакет SDK для доступа к интерфейсу отладки v7.0 |