Коды ошибок
Приведем таблицу кодов ошибок, возвращаемых функциями в регистре 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 |