Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera typ podstawowy dla tego symbolu.
Składnia
HRESULT get_baseType (
DWORD* pRetVal
);
Parametry
pRetVal
[out] Zwraca wartość z wyliczenia BasicType określający typ podstawowy symbolu.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca S_FALSE lub kod błędu.
Uwaga
Wartość zwracana S_FALSE oznacza, że właściwość nie jest dostępna dla symbolu.
Uwagi
Podstawowy typ symbolu można określić, najpierw uzyskując typ symbolu, a następnie przesłuchując zwracany typ dla typu podstawowego. Należy pamiętać, że niektóre symbole mogą nie mieć typu podstawowego — na przykład nazwy struktury.
Przykład
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.
}
}
Wymagania
| Wymaganie | opis |
|---|---|
| Nagłówek: | dia2.h |
| Version: | ZESTAW DIA SDK w wersji 7.0 |