Sdílet prostřednictvím


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

Viz také