qa.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
   Summary  Notes  Back
──────────────────────────────────────────────────────────────────────────────
 
  The IOCTL subfunctions and the MS-DOS versions in which they first be-
  came available are:
                                                  MS-DOS
  Subfunction  Name                               version
  ═══════════  ═════════════════════════════════  ═══════
  00H          Get Device Information             2.0
  01H          Set Device Information             2.0
  02H          Receive Control Data from          2.0
                 Character Device Driver
  03H          Send Control Data to Character     2.0
                 Device Driver
  04H          Receive Control Data from Block    2.0
                 Device Driver
  05H          Send Control Data to Block         2.0
                 Device Driver
  06H          Check Input Status                 2.0
  07H          Check Output Status                2.0
  08H          Check If Block Device Is           3.0
                 Removable
  09H          Check If Block Device Is Remote    3.1
  0AH          Check If Handle Is Remote          3.1
  0BH          Change Sharing Retry Count         3.1
  0CH          Generic I/O Control for Character
                 Devices
               CL = 45H: Set Iteration Count      3.2
               CL = 4AH: Select Code Page         3.3
               CL = 4CH: Start Code Page          3.3
                 Preparation
               CL = 4DH: End Code Page            3.3
                 Preparation
               CL = 5FH: Set Display Information  4.0
               CL = 65H: Get Iteration Count      3.2
               CL = 6AH: Query Selected Code Page 3.3
               CL = 6BH: Query Prepare List       3.3
               CL = 7FH: Get Display Information  4.0
  0DH          Generic I/O Control for Block
                 Devices
               CL = 40H: Set Device Parameters    3.2
               CL = 41H: Write Track              3.2
               CL = 42H: Format and Verify Track  3.2
               CL = 47H: Set Access Flag          4.0
               CL = 60H: Get Device Parameters    3.2
               CL = 61H: Read Track               3.2
               CL = 62H: Verify Track             3.2
               CL = 67H: Get Access Flag          4.0
  0EH          Get Logical Drive Map              3.2
  0FH          Set Logical Drive Map              3.2
 
  Only IOCTL Subfunctions 00H, 06H, and 07H may be used for handles asso-
  ciated with files. Subfunctions 00H-08H are not supported on network
  devices.
                                    -♦-