Compartir a través de


Método IDebugHostBaseClass2::IsVirtual (dbgmodel.h)

El método IsVirtual indica si una clase base determinada es una clase base virtual. Esta distinción es importante en el contexto de las jerarquías de clases, especialmente al controlar escenarios de herencia virtual.

Sintaxis

HRESULT IsVirtual(
  bool *pIsVirtual
);

Parámetros

pIsVirtual

Puntero a un booleano que se establecerá en true si la clase base es una clase base virtual; De lo contrario, se establecerá en false.

Observaciones

Si se determina que una clase base es virtual, significa que la ubicación de memoria no se puede resolver con un desplazamiento simple. En tales casos, la llamada a métodos como GetOffset puede producir un error, devolver un código de error de E_NOT_SET, y los desarrolladores deberán usar otros métodos disponibles a través de la interfaz IDebugHostBaseClass2.

Requisitos

Requisito Valor
encabezado de dbgmodel.h

Consulte también

interfaz IDebugHostBaseClass2