На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

UnhandledExceptionFilter



The UnhandledExceptionFilter function passes unhandled exceptions to the debugger, if the process is being debugged. Otherwise, it optionally displays an Application Error message box and causes the exception handler to be executed. This function can be called only from within the filter expression of a try-
except exception handler.

LONG UnhandledExceptionFilter(

STRUCT _EXCEPTION_POINTERS *ExceptionInfo // address of exception info
);


Parameters

ExceptionInfo

Points to an EXCEPTION_POINTERS structure containing a description of the exception and the processor context at the time of the exception. This pointer is the return value of a call to the GetExceptionInformation function.



Return Values

The function returns one of the following values:

Value Meaning
EXCEPTION_CONTINUE_SEARCH The process is being debugged, so the exception should be passed (as second chance) to the application's debugger.
EXCEPTION_EXECUTE_HANDLER If the SEM_NOGPFAULTERRORBOX flag was specified in a previous call to SetErrorMode, no Application Error message box is displayed. The function returns control to the exception handler, which is free to take any appropriate action.


Remarks

If the process is not being debugged, the function displays an Application Error message box, depending on the current error mode. The default behavior is to display the dialog box, but this can be disabled by specifying SEM_NOGPFAULTERRORBOX in a call to the SetErrorMode function.
The system uses UnhandledExceptionFilter internally to handle exceptions that occur during process and thread creation.

See Also

EXCEPTION_POINTERS, GetExceptionInformation, SetErrorMode, SetUnhandledExceptionFilter, UnhandledExceptionFilter


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

UnhandledExceptionFilter



Функция UnhandledExceptionFilter передает unhandled исключения из отладчика, если процесс отлаживается. В противном случае, это дополнительно отображает ящик сообщения Прикладной Ошибки и вызывает исключительного вручителя, который нужно выполняться. Эта функция может вызываться только из выражения фильтра исключительного вручителя tryexcept.

ДОЛГО (ДЛИНОЙ) UnhandledExceptionFilter(

STRUCT _EXCEPTION_POINTERS *АДРЕС ExceptionInfo // исключения инфо
);


Параметры

ExceptionInfo

Точки на структуру EXCEPTION_POINTERS, содержащие описание исключения и контекст процессора на момент исключения. Этот указатель является обратной величиной вызова в функцию GetExceptionInformation.



Обратные Величины

Функция возвращает одно из следующего величин:

Значение Величины
EXCEPTION_CONTINUE_SEARCH процесс отлаживается, так что исключение должно быть пройдено (как шанс секунды) прикладному отладчику.
EXCEPTION_EXECUTE_HANDLER Если флаг SEM_NOGPFAULTERRORBOX был определен на предшествующем вызове на SetErrorMode, никакой ящик сообщения Прикладной Ошибки не отображен. Функция возвращает управление исключительному вручителю, которое свободно, чтобы брать любое подходящее действие.


Замечания

Если процесс не отлаживается, функция отображает ящик сообщения Прикладной Ошибки, в зависимости от текущего способа ошибки. Встроенный поведение должно отображать диалоговый ящик, но это может быть выведено из строя определением SEM_NOGPFAULTERRORBOX на вызове в функцию SetErrorMode.
Система использует UnhandledExceptionFilter непосредственно, чтобы оперировать исключения, которые происходят в течение процесса и заправляют создание.

Смотри Также

EXCEPTION_POINTERS, GetExceptionInformation, SetErrorMode, SetUnhandledExceptionFilter, UnhandledExceptionFilter


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz