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 |