Функции загружаемого драйвера



6.5. Функции загружаемого драйвера

Как уже было сказано, номер функции, которую должен выполнить драйвер, передается операционной системой через поле cmd заголовка запроса. Рассмотрим отдельные функции.

0 - Инициализация драйвера

1 - Проверка замены носителя данных

2 - Построить блок BPB

3 - IOCTL чтение

4 - Чтение

5 - Неразрушающее чтение без ожидания

6 - Проверить состояние устройства ввода



7 - Сброс буфера устройства ввода

8 - Запись

9 - Запись с проверкой

10 - Проверить состояние устройства вывода

11 - Сброс буфера устройства вывода

12 - IOCTL запись

13 - Открыть устройство

14 - Закрыть устройство

15 - Проверка сменяемости диска

16 - Вывод, пока не занято

19 - Функции управления вводом/выводом (IOCTL)

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

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



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