Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu simgenin türünü temsil eden simgeyi alır.
Sözdizimi
HRESULT get_type (
IDiaSymbol** pRetVal
);
Parametreler
pRetVal
[out] Bu simgenin türünü temsil eden bir IDiaSymbol nesnesi 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 türünü belirlemek için bu yöntemi çağırmanız ve sonuçta elde edilen IDiaSymbol nesnesini incelemeniz gerekir. Bir simgenin türü olmamasının mümkün olduğunu unutmayın. Örneğin, bir yapı adının türü yoktur ancak alt simge içeriyor olabilir (bu alt öğeleri incelemek için IDiaSymbol::findChildren yöntemini kullanın).
Örnek
IDiaSymbol* pType;
CComPtr<IDiaSymbol> pBaseType;
if (SUCCEEDED(pType->get_type( &pBaseType ))) {
BasicType btBaseType;
if (SUCCEEDED(pBaseType->get_baseType((DWORD *)&btBaseType))) {
// Do something with basic type.
}
}