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 simbolo che rappresenta il tipo per questo simbolo.
HRESULT get_type (
IDiaSymbol** pRetVal
);
Parametri
- pRetVal
[out] restituisce IDiaSymbol oggetto che rappresenta il tipo 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
Per determinare il tipo di un simbolo contiene, è necessario chiamare questo metodo ed esaminare il risultato IDiaSymbol oggetto.Si noti che è possibile che un simbolo non disponga di un tipo.Ad esempio, il nome di una struttura non è di tipo ma potrebbe avere simboli figlio (utilizzare IDiaSymbol::findChildren metodo per esaminare i figli).
Esempio
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.
}
}