Int 21/AX=4404h

Prev Next Ralf Interrups Categories Contents

------

DBLSPACE.BIN v6.2 - IOCTL - GET ??? FOR SPECIFIED DRIVE

AX = 4404h
BL = drive number (00h = default, 01h = A:, etc)
CX = size of DSPACKET structure (ignored in DOS 6.2)
DS:DX -> DSPACKET structure (see #01533)

Return:
CF clear if IOCTL successful -- check DSPACKET for actual status AX = number of bytes actually transferred CF set on error AX = error code (01h,05h,06h,0Dh) (see #01680 at AH=59h/BX=0000h)

See Also: AX=4405h"DBLSPACE" - INT 2F/AX=4A11h/BX=0000h

Format of DoubleSpace DSPACKET structure: Offset Size Description (Table 01533) 00h WORD signature 444Dh ("DM") 02h BYTE command code 53h ('S') get ??? for specified drive 03h WORD result code (ret) 4F4Bh ("OK") if successful, else unchanged 05h DWORD (ret) pointer to 96-byte ??? data 09h DWORD (ret) pointer to ??? data 0Dh 3 BYTEs reserved

Category: File/Disk Compression - Int 21h - D

------

Prev Next Ralf Interrups Categories Contents