_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