IDiaSymbol::get_baseType
Základní typ pro tento symbol načítá*.*
HRESULT get_baseType (
DWORD* pRetVal
);
Parametry
- pRetVal
[výstup] Vrátí hodnotu z BasicType výčet určující základní typ symbolu.
Vrácená hodnota
V případě úspěchu vrátí S_OK; v ostatních případech vrátí hodnotu S_FALSE nebo kód chyby.
[!POZNÁMKA]
Vrácená hodnota S_FALSE znamená, že vlastnost není k dispozici pro symbol.
Poznámky
Základní typ pro symbol může být určena získání první typ symbolu a pak, typ pro základní typ vrácené dotazem.Poznámka, že některé symboly nemusí mít základní typ, například název struktury.
Příklad
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.
}
}
Požadavky
Požadavek |
Description |
---|---|
Záhlaví: |
dia2.h |
Verze: |
DIA SDK verze 7.0 |