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.
}
}
Требования
Требование |
Описание |
---|---|
Заголовок: |
dia2.h |
Версия: |
Пакет SDK для доступа к интерфейсу отладки v7.0 |