На главную
Подписка
Новости










Главная / MS-DOS / MS-DOS. РУКОВОДСТВО РАЗРАБОТЧИКА / Глава 12 / Расширенная информация по ошибкам обращения к функциям (для версий 3.0 и выше операционной системы MS-DOS) Сделать домашней страницей Добавить в избранное Написать писмо

НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

Расширенная информация по ошибкам обращения к функциям (для версий 3.0 и выше операционной системы MS-DOS)

Поскольку мы заботимся о совместимости между всеми версиями операционной системы MS-DOS, невозможно было включать управляющую информацию по кодам завершения во все новые и уже существующие обращения к функциям в более поздних версиях. Следовательно, для того, чтобы расширить возможности операционной системы MS-DOS по управлению ошибками, в версии 3.0 операционной системы MS-DOS был введен новый механизм под названием "Расширенный код ошибок". При работе под управлением версии 3.0 и всех последующих версий, если при выполнении какой-либо функции устанавливается в единицу признак переноса или регистр AL содержит значение FFh, дополнительная подробная информация об ошибках может быть найдена путем немедленной загрузки 0 в регистр BХ и выдачей после этого обращения к функции 59h (Дать расширенную информацию об ошибке). Информация возвращается в виде, представленном ниже в таблице 13-5.


   Таблица 13-5
       Расширенная информация об ошибке
њњњњњњњњњњњњњњњњњњњњњњњњњњљњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњ
     Регистр     ‹  Содержание
њњњњњњњњњњњњњњњњњњњњњњњњњњќњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњ
     AX ‹   Код ошибки (см. табл. 13-4)
     ВН ‹   Класс ошибки
     BL ‹   Предлагаемое действие
     CH ‹   Местоположение
њњњњњњњњњњњњњњњњњњњњњњњњњњ™њњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњњ

НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

Hosted by uCoz