Операционная система MS DOS

- Установить активное логическое устройство


Эти команды обрабатываются только теми драйверами, у которых в слове атрибутов установлен бит 6 - поддержка логических устройств. Команды используются в DOS версии 3.2 и в более поздних версиях.

Команды обеспечивают метод опроса номера текущего активного логического устройства на физическом диске или установления активного логического устройства.

Приведем формат запроса:



(0) 13 header Заголовок запроса.
(+13) 1 unit Код логического устройства, которое должно стать активным при использовании команды 24, или код активного устройства, помещаемый драйвером по команде 23.
(+14) 1 cmd Код команды.
(+15) 4 status Слово состояния.
(+19) 4 reserved Зарезервировано.

По команде 23 (получить активное логическое устройство) драйвер должен поместить идентификатор устройства в поле unit, для устройства А: помещается 1, для В: - 2 и т.д. Если драйвер управляет единственным устройством, он должен записать в поле unit ноль.

После обзора команд перейдем к описанию функции 44h прерывания 21h. Эта функция предназначена для управления вводом/выводом и обладает широкими возможностями.



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