_RTC_SetErrorType

ランタイム エラー チェック (RTC) で検出されたエラーを特定の種類に関連付けます。 エラー ハンドラーは、指定した型のエラーを出力する方法を処理します。

構文

int _RTC_SetErrorType(
   _RTC_ErrorNumber errnum,
   int ErrType
);

パラメーター

errnum
0 から _RTC_NumErrorsによって戻される値より 1 少ない値までの範囲の数値。

ErrType
これに errnum割り当てる値。 たとえば、次を使用 _CRT_ERRORします。 エラー ハンドラーとして使用 _CrtDbgReport している場合は、 ErrType 次で定義 _CrtSetReportModeされているシンボルの 1 つだけを指定できます。 独自のエラー ハンドラー (_RTC_SetErrorFunc) がある場合は、値と同じ数 ErrType の値を errnum 持つことができます。

ErrType_RTC_ERRTYPE_IGNORE値には特別な意味があります_CrtSetReportMode。エラーは無視されます。

戻り値

エラーの種類の前の値を次に ErrType置き換えます。

解説

既定では、すべてのエラーは = 1 に ErrType 設定され、これに対応します _CRT_ERROR。 既定のエラーの種類の詳細については、次を _CRT_ERROR参照してください _CrtDbgReport

この関数を呼び出す前に、初期化関数チェックランタイム エラーのいずれかを呼び出す必要があります。C ランタイム ライブラリを使用しないランタイム チェックの使用を参照してください

必要条件

ルーチンによって返される値 必須ヘッダー
_RTC_SetErrorType <rtcapi.h>

詳細については、「互換性」をご覧ください。

ライブラリ

C ランタイム ライブラリのすべてのバージョン。

関連項目

_RTC_GetErrDesc
ランタイム エラー チェック