Partilhar via


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

Confira também