_RTC_SetErrorType

Связывает обнаруженную проверкой во время выполнения ошибку (RTC) с типом. Обработчик ошибок определяет способ вывода ошибок указанного типа.

Синтаксис

int _RTC_SetErrorType(
   _RTC_ErrorNumber errnum,
   int ErrType
);

Параметры

errnum
Число от нуля до единицы и меньше значения, возвращаемого _RTC_NumErrors.

ErrType
Значение, которое следует назначить этому errnum. Например, можно использовать _CRT_ERROR. Если вы используете _CrtDbgReport в качестве обработчика ошибок, может быть только одним из символов, ErrType определенных в _CrtSetReportMode. Если у вас есть собственный обработчик ошибок (_RTC_SetErrorFunc), можно иметь столько ErrType значений, сколько есть errnum .

_RTC_ERRTYPE_IGNORE Имеет ErrType особое значение_CrtSetReportMode; ошибка игнорируется.

Возвращаемое значение

Предыдущее значение типа ошибки, замененное ErrType.

Замечания

По умолчанию для всех ошибок задано ErrType значение = 1, соответствующее _CRT_ERROR. Дополнительные сведения о типах ошибок по умолчанию, таких как _CRT_ERROR, см. в разделе _CrtDbgReport.

Прежде чем вызывать эту функцию, необходимо сначала вызвать одну из проверка функций инициализации во время выполнения; см. статью "Использование проверка среды выполнения без библиотеки среды выполнения C"

Требования

Маршрут Обязательный заголовок
_RTC_SetErrorType <rtcapi.h>

Дополнительные сведения см. в разделе Совместимость.

Библиотеки

Все версии библиотек времени выполнения языка C.

См. также

_RTC_GetErrDesc
Ошибка среды выполнения проверка