IDiaSymbol::get_baseType
Načte základní typ tohoto symbolu.
Syntaxe
HRESULT get_baseType (
DWORD* pRetVal
);
Parametry
pRetVal
[ven] Vrátí hodnotu z Výčtu BasicType určující základní typ symbolu.
Vrácená hodnota
V případě úspěchu vrátí hodnotu S_OK
; v opačném případě vrátí S_FALSE
kód chyby nebo kód chyby.
Poznámka:
Návratová S_FALSE
hodnota znamená, že vlastnost není pro symbol k dispozici.
Poznámky
Základní typ symbolu lze určit tak, že nejprve získáte typ symbolu a potom se dotážete, že vrácený typ základního typu. Všimněte si, ž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 | Popis |
---|---|
Záhlaví: | dia2.h |
Verze: | DIA SDK v7.0 |