_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.