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
版本: DIA SDK v7.0

另请参阅