Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

IDiaSymbol

BasicType

IDiaSymbol::get_type