en:docs:dos:api:int21:44:00

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:docs:dos:api:int21:44:00 [2021/04/30 06:43] – created prokusheven:docs:dos:api:int21:44:00 [2024/05/03 01:19] (current) – prokushev
Line 32: Line 32:
 ===== Notes ===== ===== Notes =====
  
-  value in DH corresponds to high byte of device driver's attribute word +value in DH corresponds to high byte of device driver's attribute word if handle refers to a character device 
-          if handle refers to a character device +           
-        Novell NetWare reportedly does not return a drive number in bits 5-0 +Novell NetWare reportedly does not return a drive number in bits 5-0 for a disk file 
-          for a disk file +           
-        this function was not supported by Digital Research's DOS Plus+this function was not supported by Digital Research's DOS Plus
  
 Bitfields for device information word: Bitfields for device information word:
-Bit(s)  Description     (Table 01423) + 
- character device +^ Bit(s) ^ Description ^ 
-  14    device driver can process IOCTL requests (see AX=4402h"DOS 2+") +^ character device ^^ 
-  13    output until busy supported +| 14 | device driver can process IOCTL requests (see AX=4402h"DOS 2+") | 
-  11    driver supports OPEN/CLOSE calls +| 13 | output until busy supported | 
-   8    ??? (set by MS-DOS 6.2x KEYB) +| 11 | driver supports OPEN/CLOSE calls | 
-   7    set (indicates device) +| 8 | ??? (set by MS-DOS 6.2x KEYB) | 
-   6    EOF on input +| 7 | set (indicates device) | 
-   5    raw (binary) mode +| 6 | EOF on input | 
-   4    device is special (uses INT 29) +| 5 | raw (binary) mode | 
-   3    clock device +| 4 | device is special (uses INT 29) | 
-   2    NUL device +| 3 | clock device | 
-   1    standard output +| 2 | NUL device | 
-   0    standard input +| 1 | standard output | 
- disk file +| 0 | standard input | 
-  15    file is remote (DOS 3.0+) +^ disk file ^^ 
-  14    don't set file date/time on closing (DOS 3.0+) +| 15 | file is remote (DOS 3.0+) | 
-  11    media not removable +| 14 | don't set file date/time on closing (DOS 3.0+) | 
-   8    (DOS 4 only) generate INT 24 if no disk space on write or read past +| 11 | media not removable | 
-          end of file +| 8 | (DOS 4 only) generate INT 24 if no disk space on write or read past end of file | 
-   7    clear (indicates file) +| 7 | clear (indicates file) | 
-   6    file has not been written +| 6 | file has not been written | 
-  5-0   drive number (0 = A:)+| 5-0 | drive number (0 = A:) |
  
 ===== See also ===== ===== See also =====
  
- AX=4401h,INT 2F/AX=122Bh, INT 29+AX=[[en:docs:dos:api:int21:44:01|4401h]],INT 2F/AX=122Bh, INT 29
  
 ===== Note ===== ===== Note =====