Реферат: Драйвер виртуального диска
dw offset INPUT_FLUSH ; 7 - сбросить ввод
dw offset WRITE ; 8 - вывод на устр-во
dw offset WRITE_VERIFY ; 9 - вывод с проверкой
dw offset OUTPUT_STATUS ; A - вывод статуса
dw offset OUTPUT_FLUSH ; B - сбросить вывод
dw offset IOCTL_OUTPUT ; C - вывод IOCTL
dw offset DEVICE_OPEN ; D - открыть устр-во
dw offset DEVICE_CLOSE ; E - закрыть устр-во
dw offset REMOVABLE ; F - носитель сменный?
dw offset NO_COMMAND ; 10
dw offset NO_COMMAND ; 11
dw offset NO_COMMAND ; 12
dw offset GENERIC_IOCTL ; 13 - Generic IOCTL
dw offset NO_COMMAND ; 14
dw offset NO_COMMAND ; 15
dw offset NO_COMMAND ; 16
dw offset GET_LOGICAL ; 17 - получить/устано-
dw offset SET_LOGICAL ; 18 - вить лог.устр-во
;
; ============ ОБЛАСТЬ ДАННЫХ ДРАЙВЕРА ==============
;
reg_ptr dd ? ; адрес блока запроса
max_cmd db CMD_PRE_30 ; максимально допустимый код
; ; команды
save_ss dw ? ; значение SS на входе
save_sp dw ? ; значение SP на входе
;
PAGE
;