Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
recupera il tipo di base per questo simbolo*.*
HRESULT get_baseType (
DWORD* pRetVal
);
Parametri
- pRetVal
[out] restituisce un valore dal BasicType enumerazione che specifica il tipo di base del simbolo.
Valore restituito
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce S_FALSE o un codice di errore.
[!NOTA]
un valore restituito di S_FALSE indica che la proprietà non è disponibile per il simbolo.
Note
Il tipo di base per un simbolo può essere determinato innanzitutto ottenere il tipo del simbolo e quindi interrogando il tipo restituito per il tipo di base.Si noti che alcuni simboli non può avere una base tipo-per esempio, un nome della struttura.
Esempio
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.
}
}
Requisiti
Requisiti |
Descrizione |
|---|---|
intestazione: |
dia2.h |
versione: |
DIA SDK v7.0 |