_RTC_SetErrorType_RTC_SetErrorType

ランタイム エラー チェック (RTC) で検出されたエラーを特定の種類に関連付けます。Associates an error that is detected by run-time error checks (RTCs) with a type. エラー ハンドラーは、指定した型のエラーを出力する方法を処理します。Your error handler processes how to output errors of the specified type.

構文Syntax

int _RTC_SetErrorType(
   _RTC_ErrorNumber errnum,
   int ErrType
);

パラメーターParameters

errnumerrnum
0 から _RTC_NumErrors によって戻される値より 1 少ない値までの範囲の数値。A number between zero and one less than the value returned by _RTC_NumErrors.

ErrTypeErrType
この errnumに割り当てる値。A value to assign to this errnum. たとえば、 _CRT_ERRORを使用できます。For example, you might use _CRT_ERROR. _CrtDbgReportをエラーハンドラーとして使用している場合、 Errtypeには_CrtSetReportModeで定義されているシンボルの1つのみを指定できます。If you are using _CrtDbgReport as your error handler, ErrType can only be one of the symbols defined in _CrtSetReportMode. 独自のエラー ハンドラー (_RTC_SetErrorFunc) がある場合、 errnumの数だけ ErrTypeを指定できます。If you have your own error handler (_RTC_SetErrorFunc), you can have as many ErrTypes as there are errnums.

_CrtSetReportModeerrtypeには特別な意味があります (_s)このエラーは無視されます。An ErrType of _RTC_ERRTYPE_IGNORE has special meaning to _CrtSetReportMode; the error is ignored.

戻り値Return Value

エラーの種類の種類の以前の値。The previous value for the error type type.

RemarksRemarks

既定では、すべてのエラーは _CRT_ERROR に対応する ErrType= 1 に設定されます。By default, all errors are set to ErrType = 1, which corresponds to _CRT_ERROR. 既定のエラーの種類 ( _CRT_ERROR など) について詳しくは、_CrtDbgReport をご覧ください。For more information about the default error types such as _CRT_ERROR, see _CrtDbgReport.

この関数を呼び出すには、まず、実行時エラー チェックの初期化関数の 1 つを呼び出す必要があります。「Using Run-Time Checks without the C Run-Time Library (C ランタイム ライブラリなしのランタイム チェックの使用)」をご覧くださいBefore you can call this function, you must first call one of the run-time error check initialization functions; see Using Run-Time Checks without the C Run-Time Library

必要条件Requirements

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

詳細については、「互換性」をご覧ください。For more information, see Compatibility.

ライブラリLibraries

C ランタイム ライブラリのすべてのバージョン。All versions of the C run-time libraries.

関連項目See also

_RTC_GetErrDesc_RTC_GetErrDesc
ランタイム エラー チェックRun-Time Error Checking