IDiaSymbol::get_virtualBaseTableType

Recupera el tipo de un puntero de tabla base virtual.

Sintaxis

HRESULT get_virtualBaseTableType(
   IDiaSymbol *pRetVal
};

Parámetros

Parámetro Descripción
pRetVal [out] Devuelve un objeto IDiaSymbol que especifica el tipo de tabla base.

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve S_FALSE o un código de error.

Nota:

Un valor devuelto de S_FALSE significa que la propiedad no está disponible para el símbolo.

Comentarios

Un puntero de tabla base virtual (vbtptr) es un puntero oculto en una tabla virtual de Visual C++ que controla la herencia de clases base virtuales. Un elemento vbtptr puede tener tamaños diferentes en función de las clases heredadas.

Este método devuelve un objeto IDiaSymbol que se puede usar para determinar el tamaño del objeto vbtptr.

Requisitos

Requisito Descripción
Encabezado: dia2.h
Versión: Kit de desarrollo DIA (SDK) v8.0

Consulte también