共用方式為


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