_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

См. также

Другие ресурсы

Алфавитная справочник по функциям