_RTC_SetErrorType

关联在运行时错误检查的错误 (RTCs) 之前检测与类型。 错误处理程序如何处理到指定的类型的输出错误。

int _RTC_SetErrorType(
   _RTC_ErrorNumber errnum,
   int ErrType 
);

参数

  • errnum
    零和一个之间的数字小于该值由 _RTC_NumErrors返回。

  • ErrType
    分配的值更改为此 errnum。 例如,可以使用 _CRT_ERROR。 如果使用 _CrtDbgReport 为错误处理程序, ErrType 只能在 _CrtSetReportMode定义的某个符号。 如果您有拥有错误处理程序 (_RTC_SetErrorFunc),则可以有多 ErrTypes,尽管具有 errnums

    _RTC_ERRTYPE_IGNORE ErrType 具有特殊含义为 _CrtSetReportMode;该错误将被忽略。

返回值

错误类型的 type以前的值。

备注

默认情况下,所有错误设置为 ErrType = 1,对应于 _CRT_ERROR。 有关默认错误类型的更多信息 (如 _CRT_ERROR,请参见 _CrtDbgReport

在可以调用此功能之前,必须第一次调用一个运行时错误检查初始化函数;请参见 使用无 C 运行库的运行时检查

要求

实例

必需的头

_RTC_SetErrorType

rtcapi.h

有关更多信息,请参见 兼容性

C 运行库的所有版本。

.NET Framework 等效项

不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见 平台调用示例

请参见

任务

RTC sample

参考

_RTC_GetErrDesc

运行时错误检查