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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin