Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод SetSystemErrorControl задает значения элементов управления для обработки системных ошибок.
Синтаксис
HRESULT SetSystemErrorControl(
[in] ULONG OutputLevel,
[in] ULONG BreakLevel
);
Параметры
[in] OutputLevel
Задает уровень, на котором отображаются системные ошибки в выходных данных обработчика. Если уровень системной ошибки меньше или равен OutputLevel, ошибка выводится в консоль отладчика.
[in] BreakLevel
Указывает уровень, на котором системные ошибки разбиваются на отладчик. Если уровень системной ошибки меньше или равен BreakLevel, ошибка прерывается в отладчик.
Возвращаемое значение
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в возвращаемых значений.
Возвращаемый код | Описание |
---|---|
|
Метод был успешным. |
Замечания
Уровень системной ошибки может принимать одно из следующих трех значений, перечисленных от самого низкого до самого высокого: SLE_ERROR, SLE_MINORERROR и SLE_WARNING. Эти значения определены в Winuser.h.
При возникновении системной ошибки подсистема вызывает метод IDebugEventCallbacks::SystemError обратного вызова события. Если уровень меньше или равен параметру BreakLevel, ошибка будет остановлена в отладчике. Если уровень больше BreakLevel, подсистема будет продолжать выполнение в целевом объекте, как указано вызовами метода IDebugEventCallbacks::SystemError. Дополнительные сведения о том, как подсистема выполняется после события, см. в событий мониторинга.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | dbgeng.h (include Dbgeng.h) |