Método IDebugControl2::GetSystemErrorControl (dbgeng.h)
O método GetSystemErrorControl retorna os valores de controle para lidar com erros do sistema.
Sintaxe
HRESULT GetSystemErrorControl(
[out] PULONG OutputLevel,
[out] PULONG BreakLevel
);
Parâmetros
[out] OutputLevel
Recebe o nível no qual os erros do sistema são impressos na saída do mecanismo. Se o nível do erro do sistema for menor ou igual a OutputLevel, o erro será impresso no console do depurador.
[out] BreakLevel
Recebe o nível no qual os erros do sistema são divididos no depurador. Se o nível do erro do sistema for menor ou igual a BreakLevel, o erro será dividido no depurador.
Retornar valor
Esse método também pode retornar valores de erro. Consulte Valores retornados para obter mais detalhes.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
Comentários
O nível de um erro do sistema pode levar um dos três valores a seguir, listados do mais baixo para o mais alto: SLE_ERROR, SLE_MINORERROR e SLE_WARNING. Esses valores são definidos em Winuser.h.
Quando ocorre um erro do sistema, o mecanismo chama o método IDebugEventCallbacks::SystemError dos retornos de chamada de evento. Se o nível for menor ou igual a BreakLevel, o erro será dividido no depurador. Se o nível for maior que BreakLevel, o mecanismo prosseguirá com a execução no destino, conforme indicado pelas chamadas de método IDebugEventCallbacks::SystemError . Para obter mais informações sobre como o mecanismo prossegue após um evento, consulte Eventos de monitoramento.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | dbgeng.h (inclua Dbgeng.h) |