Аппаратное обеспечение персонального компьютера

       

Коды ошибок


Если после вызова перечисленных выше функций установлен флаг переноса CF, регистр AX содержит код ошибки:

Код

Описание

01h

Неправильный код функции



02h

Файл не найден

03h

Путь не найден

04h

Слишком много открытых файлов

05h

Доступ запрещен

06h

Неправильный идентификатор файла

08h

Переполнение очереди

09h

Занято

0Ch

Слишком длинная строка пути к файлу (больше 64 байт)

0Fh

Диск указан неправильно


Приведем таблицу кодов ошибок, возвращаемых функциями в регистре BL:

Код

Ошибка

00h

Нет ошибки, нормальное завершение

80h

Функция не реализована в текущей версии драйвера

81h

Обнаружен драйвер VDISK.SYS, с этим драйвером драйвер HIMEM.SYS несовместим

82h

Ошибка при работе с линией A20

8Eh

Общая ошибка драйвера

8Fh

Катастрофическая ошибка драйвера

90h

Область HMA не существует

91h

Область HMA уже используется

92h

Содержимое регитра DX меньше парметра /HMAMIN=

93h

Область HMA не распределена программе

94h

Линия A20 все еще разблокирована

A0h

Вся расширенная память уже распределена

A1h

Больше нет свободных индексов EMB

A2h

Неправильный индекс EMB

A3h

Неправильный SourceHandle

A4h

Неправильный SourceOffset

A5h

Неправильный DestHandle

A6h

Неправильный DestOffset

A7h

Неправильный Length

A8h

Неразрешенное перекрытие данных при выполнении операции пересылки данных

A9h

Произошла ошибка четности

AAh

EMB не заблокирован

ABh

EMB заблокирован

ACh

Переполнение счетчика блокировок EMB

ADh

Не удалось выполнить блокировку EMB

B0h

Доступен UMB меньшего размера

B1h

Нет доступных блоков UMB

B2h

Задан неправильный сегмент UMB



Содержание раздела