次の方法で共有


_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_GetErrDesc

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

その他の技術情報

RTC sample