Values for device driver command code |
| Value |
Description |
|
|---|---|---|
| Hex | Dec | |
|
00h |
(0) | INIT |
|
01h |
(1) | MEDIA CHECK (block devices) |
|
02h |
(2) | BUILD BPB (block devices) |
|
03h |
(3) | IOCTL INPUT |
|
04h |
(4) | INPUT |
|
05h |
(5) | NONDESTRUCTIVE INPUT, NO WAIT (character devices) |
|
06h |
(6) | INPUT STATUS (character devices) |
|
07h |
(7) | INPUT FLUSH (character devices) |
|
08h |
(8) | OUTPUT |
|
09h |
(9) | OUTPUT WITH VERIFY |
|
0Ah |
(10) | OUTPUT STATUS (character devices) |
|
0Bh |
(11) | OUTPUT FLUSH (character devices) |
|
0Ch |
(12) | IOCTL OUTPUT |
|
0Dh |
(13) | (DOS 3.0+) DEVICE OPEN |
|
0Eh |
(14) | (DOS 3.0+) DEVICE CLOSE |
|
0Fh |
(15) | (DOS 3.0+) REMOVABLE MEDIA (block devices) |
|
10h |
(16) | (DOS 3.0+) OUTPUT UNTIL BUSY (character devices) |
|
11h |
(17) | (European MS-DOS 4.0) STOP OUTPUT (console screen drivers only) |
|
12h |
(18) | (European MS-DOS 4.0) RESTART OUTPUT (console screen drivers only) |
|
13h |
(19) | (DOS 3.2+) GENERIC IOCTL |
|
14h |
(20) | (DOS 4.0, KKCFUNC) DEVICE RESTORE (character device) |
|
15h |
(21) | (European MS-DOS 4.0) RESET UNCERTAIN MEDIA FLAG |
|
16h |
(22) | (DOS 4.0) unknown??? |
|
17h |
(23) | (DOS 3.2+) GET LOGICAL DEVICE |
|
18h |
(24) | (DOS 3.2+) SET LOGICAL DEVICE |
|
19h |
(25) | (DOS 5.0+) CHECK GENERIC IOCTL SUPPORT |
|
80h |
(128) | (CD-ROM,DRFAT32) READ LONG |
|
81h |
(129) | (CD-ROM) reserved |
|
82h |
(130) | (CD-ROM,DRFAT32) READ LONG PREFETCH |
|
83h |
(131) | (CD-ROM,DRFAT32) SEEK |
|
84h |
(132) | (CD-ROM) PLAY AUDIO |
|
85h |
(133) | (CD-ROM) STOP AUDIO |
|
86h |
(134) | (CD-ROM,DRFAT32) WRITE LONG |
|
87h |
(135) | (CD-ROM,DRFAT32) WRITE LONG VERIFY |
|
88h |
(136) | (CD-ROM) RESUME AUDIO |