_set_abort_behavior
プログラムが中止されるときに実行されるアクションを指定します。
unsigned int _set_abort_behavior(
unsigned int flags,
unsigned int mask
);
パラメーター
[入力] flags
スレッドのフラグの新しい値。[入力] mask
中止の型を設定できるようにするためのください。
戻り値
フラグの古い値。
解説
2 種類の中止フラグがあります : _WRITE_ABORT_MSG と _CALL_REPORTFAULT。_WRITE_ABORT_MSG はプログラムが中止された場合に便利なメッセージが出力されるかどうかを判定します。アプリケーションがランタイム要求された特殊な方法でそれを終了するとがユーザーの連絡先詳細についてはアプリケーションのサポートチーム提案すると英語のメッセージの状態。既定の動作はメッセージを表示します。設定する _CALL_REPORTFAULT はデバッグのクラッシュ ダンプが生成されabort が呼び出されると報告される ことを指定します。クラッシュ ダンプのレポートは既定で有効になっています。
必要条件
ルーチン |
必須ヘッダー |
---|---|
_set_abort_behavior |
<stdlib.h> |
互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。
使用例
// crt_set_abort_behavior.c
// compile with: /c
#include <stdlib.h>
int main()
{
printf("Suppressing the abort message. If successful, this message"
" will be the only output.\n");
// Suppress the abort message
_set_abort_behavior( 0, _WRITE_ABORT_MSG);
abort();
}