[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
INT 21 - DOS 2+ - IOCTL - GET DEVICE INFORMATION
        AX = 4400h
        BX = handle
Return: CF clear if successful
            DX = device information word
                character device
                  14: device driver can process IOCTL requests (see AX=4402h)
                  13: output until busy supported
                  11: driver supports OPEN/CLOSE calls
                   7: set (indicates device)
                   6: EOF on input
                   5: raw (binary) mode
                   4: device is special (uses INT 29)
                   3: clock device
                   2: NUL device
                   1: standard output
                   0: standard input
                disk file
                  15: file is remote (DOS 3+)
                  14: don't set file date/time on closing (DOS 3+)
                  11: media not removable
                   8: (DOS 4+) generate INT 24 if no disk space on write
                   7: clear (indicates file)
                   6: file has not been written
                 5-0: drive number (0 = A:)
            AX destroyed
        CF set on error
            AX = error code (01h,05h,06h) (see AH=59h)
Note:   value in DH corresponds to high byte of device driver's attribute word
          if handle refers to a character device
SeeAlso: INT 2F/AX=122Bh

See Also: 214401
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson