Системное программное обеспечение персональных ЭВМ


14.2. Расширенная информация об ошибке. - часть 2


/p>

Предполагаемые действия:

1-повторить операцию несколько раз;
2-повторить операцию после задержки;
3-повторить ввод данных для DOS пользователем;
4-снять задачу, выполнив операции завершения (закрытие файлов, обновление индексов, освобождение памяти и т.п.);
5-снять задачу, не выполняя операции завершения;
6-игнорировать ошибку;
7-повторить операцию после выполнения пользователем каких-то действий.

Локализация ошибки:

1-место ошибки не определено;
2-ошибка на блочном устройстве;
3-зарезервировано;
4-ошибка на символьном устройстве;
5-ошибка в памяти.

Обработчик критической ошибки в примере 14.1 обращается к функции 0x59 и запоминает также расширенную информацию об ошибке. Чтобы не перегружать пример строковыми константами на печать выводятся только коды ошибки, класса и т.д., а не смысловые сообщения.




- Начало -  - Назад -  - Вперед -