Обработка исключений (CRT)
Используйте эти процедуры для обработки ошибок программы.
Подпрограмм обработки ошибок
Процедура |
Применение |
Количество платформы .NET Framework |
---|---|---|
assert макрос |
Тест для программирования логических ошибок; доступен в выпуске и отладочные версии библиотек времени выполнения |
|
_ASSERT, _ASSERTE макросы |
Аналогично assert, но доступно только в версиях отладки библиотеки времени выполнения |
|
Индикатор ошибки возврата.Вызов rewind или закрыть поток также сбросить индикатор ошибки. |
Неприменимо.Для c# используйте стандартная функция PInvoke.Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Проверка конца файла на низком уровне ВВОДА-ВЫВОДА |
Неприменимо.Для c# используйте стандартная функция PInvoke.Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Тест для конца файла.Также отображается в случае, если конец файла _readвозвращает 0. |
Неприменимо.Для c# используйте стандартная функция PInvoke.Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Тест для ошибок ввода-вывода потока |
Неприменимо.Для c# используйте стандартная функция PInvoke.Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
_RPT, _RPTF макросы |
Создание отчета, аналогичный printf, но доступно только в версиях отладки библиотеки времени выполнения |
Неприменимо.Для c# используйте стандартная функция PInvoke.Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
Изменяет __error_mode указать расположение, отличные от заданных по умолчанию, где время выполнения c записывает сообщение об ошибке для ошибок, возможно завершение программы. |
|
|
Устанавливает обработчик для вызова чистой виртуальной функции. |
|