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