Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11634
Последний выпуск: 19.06.2015

DOS Fn 59H: дать расширенную информацию об ошибке

Вход

  • AH = 59H DOS 3.0+
  • BX = 0000H (номер версии: 0000H для DOS 3.0, 3.1 и 3.2)

Выход

  • AX = расширенный код ошибки (0, если не было ошибки)
  • BH = класс ошибки
  • BL = предлагаемое действие
  • CH = сфера (где произошла ошибка)

Описание:

используйте эту функцию, чтобы уточнить, что предпринять после сбоя функции DOS по ошибке (только DOS 3.0+ ). вызывайте ее:

  • в обработчике критических ошибок INT 24H
  • после любой функции INT 21H , возвратившей Carry-флаг
  • после вызова FCB-функции, возвратившей AL=0ffH

Версии:

Эта функция отсутствует в версиях до DOS 3.00. В DOS 2.x, когда флаг CF указывает на ошибку, используйте логику вашей программы, чтобы отреагировать на ошибку. В DOS 3.0+, когда функция возвращает CF=1, рекомендуем вам игнорировать код ошибки, возвращенный в AX, вызвать эту функцию и выполнить действие, предложенное в BL.

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог