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