IDiaSymbol::get_virtualBaseTableType
Recupera o tipo de um ponteiro de tabela base virtual.
Sintaxe
HRESULT get_virtualBaseTableType(
IDiaSymbol *pRetVal
};
Parâmetros
Parâmetro | Descrição |
---|---|
pRetVal |
[out] Retorna um objeto IDiaSymbol que especifica o tipo de tabela base. |
Valor Retornado
Se tiver êxito, retornará S_OK
. Caso contrário, retornará S_FALSE
ou um código de erro.
Observação
Um valor retornado de S_FALSE
significa que a propriedade não está disponível para o símbolo.
Comentários
Um ponteiro de tabela base virtual (vbtptr
) é um ponteiro oculto em uma vtable do Visual C++ que manipula a herança de classes base virtuais. Um vbtptr
pode ter tamanhos diferentes dependendo das classes herdadas.
Esse método retorna um objeto IDiaSymbol que pode ser usado para determinar o tamanho do vbtptr.
Requisitos
Requisito | Descrição |
---|---|
Cabeçalho: | dia2.h |
Versão: | DIA SDK v8.0 |