_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
) がある場合は、errnum
値と同じ数のErrType
値を持つことができます。
_RTC_ERRTYPE_IGNORE
のErrType
は、_CrtSetReportMode
する特別な意味を持ちます。エラーは無視されます。
戻り値
エラーの種類の前の値を ErrType
に置き換えます。
解説
既定では、すべてのエラーは ErrType
= 1 に設定され、 _CRT_ERROR
に対応します。 _CRT_ERROR
などの既定のエラーの種類の詳細については、「_CrtDbgReport
」を参照してください。
この関数を呼び出す前に、最初にランタイム エラー チェック初期化関数のいずれかを呼び出す必要があります。「 C ランタイム ライブラリを使用せずにランタイム チェックを使用する」を参照してください
要件
ルーチンによって返される値 | 必須ヘッダー |
---|---|
_RTC_SetErrorType |
<rtcapi.h> |
詳細については、「互換性」をご覧ください。
ライブラリ
C ランタイム ライブラリのすべてのバージョン。