_RTC_SetErrorType

关联由类型的运行时错误检查(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。有关更多信息,请参见平台调用示例

请参见

参考

_RTC_GetErrDesc

运行时错误检查

其他资源

RTC sample