Category: no classification
INT 21 - DRFAT32.SYS device driver - IOCTL INPUT AX = 4402h BX = file handle referencing character device for DRFAT32.SYS driver (e.g. "FAT32XXX" in the default configuration) CX = number of bytes to read DS:DX -> control block (see #04108) Return: CF clear if successful AX = number of bytes actually read CF set on error AX = error code (01h,05h,06h,0Dh) (see #01680 at AH=59h/BX=0000h) Notes: the data returned depends on the first byte of the control block the remainder of the control block is filled by the driver one DRFAT32.SYS device driver supports up to 8 subunits (that is up to 8 FAT32 partitions). By default, DRFAT32.SYS logs in all FAT32 partitions it finds, however, by using command line options /C (CHS), /L (LBA), /H (Hidden) and /P:1..4 (Primary), /E:1..255 (Logical Drive), and /U:min[,max] (Unit 128..255) it can be directed to attach only to one or a specific range of partitions. Multiple DRFAT32.SYS drivers can be loaded in a system when using the /D:name option. To assign them to the redirector, the /D:name option must be repeated for each of the DRFAT32.SYS drivers in the DRFAT32.EXE command line. SeeAlso: AX=4402h"CD-ROM",INT 2F/AX=0802h