Aracılığıyla paylaş


IDiaSymbol::get_baseType

Bu simgenin temel türünü alır.

Sözdizimi

HRESULT get_baseType (
    DWORD* pRetVal
);

Parametreler

pRetVal

[out] BasicType Sabit Listesi numaralandırmasından simgenin temel türünü belirten bir değer döndürür.

İade Değeri

Başarılı olursa döndürür S_OK; aksi takdirde, döndürür S_FALSE veya bir hata kodu döndürür.

Dekont

değerinin S_FALSE dönüş değeri, özelliğin simge için kullanılamadığı anlamına gelir.

Açıklamalar

Bir simgenin temel türü, önce simgenin türü alınıp ardından temel tür için döndürülen tür sorgulanarak belirlenebilir. Bazı simgelerin temel türü (örneğin, bir yapı adı) olmayabilir.

Örnek

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.
    }
}

Gereksinimler

Gereksinim Açıklama
Üst bilgi: dia2.h
Sürüm: DIA SDK v7.0

Ayrıca bkz.