_XcptFilter
識別例外狀況,以及相關可採取的動作。
int __cdecl _XcptFilter(
unsigned long xcptnum,
PEXCEPTION_POINTERS pxcptinfoptrs
);
參數
[in] xcptnum
例外狀況的識別項。[in] 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