_XcptFilter
Определяет исключение и связанная действие, выполняемое.
int __cdecl _XcptFilter(
unsigned long xcptnum,
PEXCEPTION_POINTERS pxcptinfoptrs
);
Параметры
[входящий] xcptnum
Идентификатор для исключения.[входящий] pxcptinfoptrs
Указатель на данные об исключении.
Возвращаемое значение
Целое число, которое указывает действие, выполняемое, основанное на результате обработки исключения.
Заметки
Этот метод называется выражением исключение-фильтра попытк-за исключением выписки.Метод советует с _XcptActTab[] таблица, чтобы указать исключение и указать соответствующее действие._XcptActTab[] константа и определена, как показано в следующей таблице.Число исключений определяются в winnt.h и номера ввода определяются в signal.h.
Число исключений (неподписанных длинные) |
Номер ввода |
---|---|
STATUS_ACCESS_VIOLATION |
SIGSEGV |
STATUS_ILLEGAL_INSTRUCTION |
SIGILL |
STATUS_PRIVILEGED_INSTRUCTION |
SIGILL |
STATUS_FLOAT_DENORMAL_OPERAND |
SIGFPE |
STATUS_FLOAT_DIVIDE_BY_ZERO |
SIGFPE |
STATUS_FLOAT_INEXACT_RESULT |
SIGFPE |
STATUS_FLOAT_INVALID_OPERATION |
SIGFPE |
STATUS_FLOAT_OVERFLOW |
SIGFPE |
STATUS_FLOAT_STACK_CHECK |
SIGFPE |
STATUS_FLOAT_UNDERFLOW |
SIGFPE |
Требования
заголовок: excpt.h