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


Zurück zum Interrupt Info. Roger Morgan / 1998 L.Änderung 29.03.99