次の方法で共有


_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 を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

参照

処理手順

RTC sample

関連項目

_RTC_GetErrDesc

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