_RTC_SetErrorType
型を含むランタイム エラー チェック (RTCs) で検出されたエラーを関連付けます。 エラー ハンドラーの処理方法を指定された型の出力エラーになります。
int _RTC_SetErrorType(
_RTC_ErrorNumber errnum,
int ErrType
);
パラメーター
errnum
~ 1 の値は _RTC_NumErrorsによって値未満に戻ります。ErrType
この errnumに割り当てる値。 たとえば、_CRT_ERRORを使用する場合があります。 エラー ハンドラーとして _CrtDbgReport を使用すると、ErrType は _CrtSetReportModeで定義されたシンボルの 1 種類のみです。 独自のエラー ハンドラー (_RTC_SetErrorFunc) がある場合は、errnumsと大きく ErrTypesを持つことができます。_RTC_ERRTYPE_IGNORE の ErrType に**_CrtSetReportMode**に特別な意味を持つ; エラーは無視されます。
戻り値
エラーの種類 typeの前の値。
解説
既定では ErrType にすべてのエラー = _CRT_ERRORに対応する 1 に設定されます。 既定のエラーに関する詳細については _CRT_ERRORなど) を参照します _CrtDbgReportを入力します。
この関数を呼び出す前に、ランタイム エラー チェックの初期化関数の最初の呼び出しでは必ず 1; C ランタイム ライブラリなしのランタイム チェックの使用方法を参照してください。
必要条件
ルーチン |
必須ヘッダー |
---|---|
_RTC_SetErrorType |
<rtcapi.h> |
詳細については、「互換性」を参照してください。
ライブラリ
C ランタイム ライブラリのすべてのバージョン。
同等の .NET Framework 関数
使用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。