_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