共用方式為


_XcptFilter

識別要採取的例外狀況和相關動作。

int __cdecl _XcptFilter(
   unsigned long xcptnum,
   PEXCEPTION_POINTERS pxcptinfoptrs
);

參數

  • [in] xcptnum
    例外狀況的唯一識別碼。

  • [in] pxcptinfoptrs
    例外狀況資訊的指標。

傳回值

表示要採取的動作的整數,根據例外狀況處理的結果。

備註

這個方法是由 try-except 陳述式的例外狀況篩選條件運算式呼叫。 _XcptActTab[] 方法會查閱資料表識別例外狀況並判斷適當的動作。 如下表所示,_XcptActTab[] 是常數和定義。 例外狀況數字 winnt.h 定義,顯示的符號數目。signal.h 定義。

例外狀況數目 (Unsigned Long)

表示數字。

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

請參閱

其他資源

CRT 依字母順序排列的函式參考