Функция GetErrorMode (errhandlingapi.h)
Извлекает режим ошибки для текущего процесса.
Синтаксис
UINT GetErrorMode();
Возвращаемое значение
Режим ошибки процесса. Эта функция возвращает одно из следующих значений.
Возврат кода или значения | Описание |
---|---|
|
Использует системное значение по умолчанию, в котором отображаются все диалоговые окна ошибок. |
|
Система не отображает окно сообщения с критически важным обработчиком ошибок. Вместо этого система отправляет ошибку в вызывающий процесс. |
|
Система автоматически исправляет ошибки выравнивания памяти и делает их невидимыми для приложения. Это делается для вызывающего процесса и любых процессов-потомков. Эта функция поддерживается только некоторыми архитектурами процессора. Дополнительные сведения см. в разделе SetErrorMode. |
|
Система не отображает диалоговое окно "Отчеты об ошибках Windows". |
|
Система не отображает окно сообщения, если не удается найти файл. Вместо этого ошибка возвращается в вызывающий процесс. |
Замечания
Каждый процесс имеет связанный режим ошибки, указывающий системе, как приложение будет реагировать на серьезные ошибки. Дочерний процесс наследует режим ошибки родительского процесса.
Чтобы изменить режим ошибки для процесса, используйте функцию SetErrorMode.
Windows 7: вызовы должны использовать SetThreadErrorMode по сравнению с SetErrorMode, так как это менее нарушает нормальное поведение системы. GetThreadErrorMode — это функция вызова, соответствующая GetErrorMode.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2008 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | errhandlingapi.h (включая Windows.h) |
библиотеки | Kernel32.lib |
DLL | Kernel32.dll |