Método IDebugControl::GetSystemErrorControl (dbgeng.h)
El método GetSystemErrorControl devuelve los valores de control para controlar los errores del sistema.
Sintaxis
HRESULT GetSystemErrorControl(
[out] PULONG OutputLevel,
[out] PULONG BreakLevel
);
Parámetros
[out] OutputLevel
Recibe el nivel en el que se imprimen los errores del sistema en la salida del motor. Si el nivel del error del sistema es menor o igual que OutputLevel, el error se imprime en la consola del depurador.
[out] BreakLevel
Recibe el nivel en el que los errores del sistema se dividen en el depurador. Si el nivel del error del sistema es menor o igual que BreakLevel, el error se divide en el depurador.
Valor devuelto
Este método también puede devolver valores de error. Consulte Valores devueltos para obtener más detalles.
Código devuelto | Descripción |
---|---|
|
Método realizado correctamente. |
Comentarios
El nivel de un error del sistema puede tomar uno de los tres valores siguientes, enumerados de menor a mayor: SLE_ERROR, SLE_MINORERROR y SLE_WARNING. Estos valores se definen en Winuser.h.
Cuando se produce un error del sistema, el motor llama al método IDebugEventCallbacks::SystemError de las devoluciones de llamada de eventos. Si el nivel es menor o igual que BreakLevel, el error se interrumpirá en el depurador. Si el nivel es mayor que BreakLevel, el motor continuará con la ejecución en el destino, como se indica en las llamadas al método IDebugEventCallbacks::SystemError . Para obtener más información sobre cómo procede el motor después de un evento, vea Supervisión de eventos.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | dbgeng.h (incluir Dbgeng.h) |