_RTC_SetErrorType
Связывает обнаруженную проверками во время выполнения (RTC) ошибку с типом. Пользовательский обработчик ошибок обрабатывает вывод ошибок указанного типа.
int _RTC_SetErrorType(
_RTC_ErrorNumber errnum,
int ErrType
);
Параметры
errnum
Число между нулём и единицей, меньше значения, возвращенного _RTC_NumErrors.ErrType
Значение, присваиваемое этому errnum. Например, можно использовать _CRT_ERROR. При использовании _CrtDbgReport в роли обработчика ошибок, ErrType может быть только одним из символов, определенных в _CrtSetReportMode. Если имеется собственный обработчик ошибок (_RTC_SetErrorFunc), можно использовать столько же ErrTypes, сколько существует errnums.ErrType _RTC_ERRTYPE_IGNORE имеет специальное значение в _CrtSetReportMode; ошибка игнорируется.
Возвращаемое значение
Предыдущее значение для типа ошибки type.
Заметки
По умолчанию все ошибки задаются в ErrType = 1, что соответствует _CRT_ERROR. Дополнительные сведения о типах ошибок по умолчанию, таких как _CRT_ERROR, см. в разделе _CrtDbgReport.
До вызова этой функции необходимо сначала вызвать одну из функций инициализации проверки ошибок во время выполнения; см. раздел Использование проверок кода во время выполнения без библиотеки времени выполнения C.
Требования
Подпрограмма |
Обязательный заголовок |
---|---|
_RTC_SetErrorType |
<rtcapi.h> |
Для получения дополнительной информации см. Совместимость.
Библиотеки
Все версии библиотек времени выполнения C.
Эквивалент в .NET Framework
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.
См. также
Ссылки
Проверка ошибок во время выполнения