DOS Fn 44H: Device I/O Control -- IOCTL

     See: Fn 4400H (query device/file type)              2.0+
          Fn 4401H (set file/device flags)               2.0+
          Fn 4402H (get control data from char device)   2.0+
          Fn 4403H (send control data to char device)    2.0+
          Fn 4404H (get control data from block device)  2.0+
          Fn 4405H (send control data to block device)   2.0+
          Fn 4406H (get input status)                    2.0+
          Fn 4407H (get output status)                   2.0+
          Fn 4408H (removable media query)               3.0+
          Fn 4409H (remote device or SUBST drive query)  3.1+
          Fn 440aH (remote handle query)                 3.1+
          Fn 440bH (sharing retry count)                 3.0+

          Fn 440cH     (Generic IOCTL: character devices)
          Fn 440cH 45H (set iteration count)             3.3+
          Fn 440cH 4aH (select a prepared code page)     3.3+
          Fn 440cH 4cH (begin preparing a code page)     3.3+
          Fn 440cH 4dH (done preparing a code page)      3.3+
          Fn 440cH 5fH (set display information)         4.0+
          Fn 440cH 65H (query retry iteration count)     3.3+
          Fn 440cH 6aH (query active code page)          3.3+
          Fn 440cH 6bH (get list of prepared code pages) 3.3+
          Fn 440cH 7fH (query display information)       4.0+

          Fn 440dH     (generic IOCTL: block devices)
          Fn 440dH 40H (set device parameters)           3.2+
          Fn 440dH 41H (write track)                     3.2+
          Fn 440dH 42H (format and verify track)         3.2+
          Fn 440dH 46H (set media ID)                    4.0+
          Fn 440dH 47H (set disk access flag)            4.0 only
          Fn 440dH 60H (get device parameters)           3.2+
          Fn 440dH 61H (read track)                      3.2+
          Fn 440dH 62H (verify track)                    3.2+
          Fn 440dH 66H (query media ID)                  4.0+
          Fn 440dH 67H (query disk access flag)          4.0 only
          Fn 440dH 68H (sense media type)                5.0+

          Fn 440eH (get logical drive)                   3.2+
          Fn 440fH (set logical drive)                   3.2+
          Fn 4410H (query IOCTL handle)                  5.0+
          Fn 4411H (query IOCTL device)                  5.0+

    Note: IOCTL is handled by device drivers and therefore the level of
          support is controlled by the version of the driver as opposed to
          the version of DOS.

See Also: IOCTL device info
          Device Drivers
          DOS Functions
                                    -♦-