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

请参见

参考

IDiaSymbol

BasicType

IDiaSymbol::get_type