INT 21,44,D / IOCTL,D - Generic I/O for Block Devices
AH = 44h
AL = 0D
BL = drive number (0=default, 1=A:, 2=B:, 3=C:, ...)
CH = device type
= 08 for disk drive (block device)
CL = minor function code
= 40 set device parameters
= 41 write track on logical device
= 42 format/verify track on logical drive
= 47 set access flag (DOS 4.x)
= 60 get device parameters
= 61 read track on logical device
= 62 verify track on logical drive
= 67 get access flag (DOS 4.x)
DS:DX = pointer to parameter block
on return
AX = error code if CF set (see DOS ERROR CODES)
- provides device independent primitive control operations
- implemented from DOS 3.2
- see IBM DOS Technical Reference Manual for more details