_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.
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по