IDiaSymbol::get_virtualBaseTableType
Recupera il tipo di un puntatore alla tabella di base virtuale.
Sintassi
HRESULT get_virtualBaseTableType(
IDiaSymbol *pRetVal
};
Parametri
Parametro | Descrizione |
---|---|
pRetVal |
[out] Restituisce un oggetto IDiaSymbol che specifica il tipo di tabella di base. |
Valore restituito
Se ha esito positivo, restituisce S_OK
; in caso contrario, restituisce S_FALSE
o un codice di errore.
Nota
Un valore restituito indica S_FALSE
che la proprietà non è disponibile per il simbolo.
Osservazioni:
Un puntatore alla tabella di base virtuale (vbtptr
) è un puntatore nascosto in una tabella virtuale di Visual C++ che gestisce l'ereditarietà dalle classi di base virtuali. Un vbtptr
oggetto può avere dimensioni diverse a seconda delle classi ereditate.
Questo metodo restituisce un oggetto IDiaSymbol che può essere utilizzato per determinare le dimensioni del vbtptr.
Requisiti
Requisito | Descrizione |
---|---|
Intestazione: | dia2.h |
Versione: | DIA SDK v8.0 |