关联由类型的运行时错误检查(RTCs)检测的错误。 错误处理程序处理如何输出指定类型的错误。
int _RTC_SetErrorType(
_RTC_ErrorNumber errnum,
int ErrType
);
参数
errnum
介于零和小于被 _RTC_NumErrors返回的值的数。ErrType
分配给该 errnum的值。 例如,可以使用**_CRT_ERROR**。 如果使用 _CrtDbgReport 作为错误处理程序,ErrType 只为 _CrtSetReportMode定义的某个符号。 如果具有您自己的错误处理程序 (_RTC_SetErrorFunc),则可以有多达 errnumss多的 ErrTypes, 。_RTC_ERRTYPE_IGNORE的 ErrType 具有**_CrtSetReportMode**的特殊含义 ;错误将被忽略。
返回值
错误类型 type的前值。
备注
默认情况下,设置所有错误 ErrType 为 = 1,对应于 _CRT_ERROR。 有关默认错误类型的更多信息,如 _CRT_ERROR,请参见 _CrtDbgReport。
在可以调用此函数之前,必须首先调用运行时错误检查初始化函数;参见Using Run-Time Checks without the C Run-Time Library
要求
例程 |
必需的标头 |
---|---|
_RTC_SetErrorType |
<rtcapi.h> |
有关更多信息,请参见Compatibility。
库
C 运行时库的所有版本。
.NET Framework 等效项
不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见平台调用示例。