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

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

# 15 - Проверка сменяемости диска
# 19 - Функции управления вводом/выводом (IOCTL)
- Установить активное логическое устройство

Функции управления устройствами ввода/вывода IOCTL
# 00H Получить информацию об устройстве
# 01H Установить информацию об устройстве
# 02H/03h Чтение/запись управляющей информации для символьных устройств
# 04H/05h Чтение/запись управляющей информации для блочных устройств
# 06H/07h Получить состояние ввода/вывода
# 08H Проверить возможность замены носителя данных для блочного устройства


# 09H Получить информацию о том, является ли устройство локальным или удаленным (при работе в сети)
# 0Ah Проверить индекс на локальный/удаленный

# 0Bh Установка количества повторов при обращении к файлу
# 0Ch Переключение кодовых страниц
# 0Dh Общее управление вводом/выводом (GENERIC IOCTL)
# 0Dh Общее управление вводом/выводом (GENERIC IOCTL) - 2
# 0Eh Получение информации о логическом дисководе
# 0Fh Установка текущего логического дисковода
Драйвер системных часов CLOCK$
Особенности отладки драйверов

Пример драйвера символьного устройства
Драйвер символьного устройства

Работа с драйвером символьного устройства
Пример драйвера блочного устройства
Содержание раздела