IDiaSymbol::get_baseType
适用范围:Visual Studio
Visual Studio for Mac
Visual Studio Code
检索此符号的基类型。
语法
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 |
版本: | DIA SDK v7.0 |