Поделиться через


Обработка исключений (CRT)

Используйте эти процедуры для обработки ошибок программы.

Подпрограмм обработки ошибок

Процедура

Применение

Количество платформы .NET Framework

assert макрос

Тест для программирования логических ошибок; доступен в выпуске и отладочные версии библиотек времени выполнения

System:: Устранение неполадок:: отладка:: Assert

_ASSERT, _ASSERTE макросы

Аналогично assert, но доступно только в версиях отладки библиотеки времени выполнения

System:: Устранение неполадок:: отладка:: Assert

clearerr

Индикатор ошибки возврата.Вызов rewind или закрыть поток также сбросить индикатор ошибки.

Неприменимо.Для c# используйте стандартная функция PInvoke.Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.

_eof

Проверка конца файла на низком уровне ВВОДА-ВЫВОДА

Неприменимо.Для c# используйте стандартная функция PInvoke.Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.

feof

Тест для конца файла.Также отображается в случае, если конец файла _readвозвращает 0.

Неприменимо.Для c# используйте стандартная функция PInvoke.Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.

ferror

Тест для ошибок ввода-вывода потока

Неприменимо.Для c# используйте стандартная функция PInvoke.Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.

_RPT, _RPTF макросы

Создание отчета, аналогичный printf, но доступно только в версиях отладки библиотеки времени выполнения

Неприменимо.Для c# используйте стандартная функция PInvoke.Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.

_set_error_mode

Изменяет __error_mode указать расположение, отличные от заданных по умолчанию, где время выполнения c записывает сообщение об ошибке для ошибок, возможно завершение программы.

 

_set_purecall_handler

Устанавливает обработчик для вызова чистой виртуальной функции.

 

См. также

Ссылки

Подпрограммы времени выполнения по категориям