Assembly Language Help (alang.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Int 21h Function 44h
                                             Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
  Interrupt:   21h     Function:   44h
 
  Title:       IOCTL (I/O Control)
 
  See also:    Direct Disk Services, Serial Port Services,
               Parallel Port Services
 
  Subfunction  Name
 
  00h          Get Device Information
  01h          Set Device Information
  02h          Receive Control Data from Character Device Driver
  03h          Send Control Data to Character Device Driver
  04h          Receive Control Data from Block Device Driver
  05h          Send Control Data to Block Device Driver
  06h          Check Input Status
  07h          Check Output Status
  08h          Check if Block Device is Removable
  09h          Check if Block Device is Remote
  0Ah          Check if Handle Is Remote
  0Bh          Change Sharing Retry Count
  0Ch          Generic I/O Control for Character Devices
  0Dh          Generic I/O Control for Block Devices
  0Eh          Get Logical Drive Map
  0Fh          Set Logical Drive Map
 
  Note: Only IOCTL Subfunctions 00h, 06h, and 07h may be used for
        handles associated with files. Subfunctions 00h-08h are not
        supported on network devices.
                                    -♦-