_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。有关更多信息,请参见 平台调用示例。