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

       

# 04H/05h Чтение/запись управляющей информации для блочных устройств


Вызов:



Регистр
AH 44h
AL 04h/05h
BL Номер дисковода (0 - текущий дисковод, 1 - дисковод А: и т.д.)
CX Количество читаемых/записываемых байтов
DS:DX Указатель на буфер, в который надо прочитать управляющую информацию или из которого надо записать управляющую информацию

Возврат без ошибки:

Регистр
CF 0
AX Количество действительно прочитанных/записанных байтов

Возврат с ошибкой:

Регистр
CF 1
AX 01h - запрошена несуществующая функция;

05h - доступ к дисководу запрещен.

Для использования этих подфункций драйвер должен поддерживать интерфейс IOCTL. Для проверки можно использовать подфункцию 0 (чтение информации устройства). Если бит 14 установлен, драйвер поддерживает IOCTL.



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