Differences
This shows you the differences between two versions of the page.
en:docs:dos:api:int21:44:00 [2021/04/30 06:43] – created prokushev | en: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' |
- | | + | |
- | 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 |
- | | + | |
- | this function was not supported by Digital Research' | + | this function was not supported by Digital Research' |
Bitfields for device information word: | Bitfields for device information word: | ||
- | Bit(s) | + | |
- | | + | ^ Bit(s) |
- | 14 device driver can process IOCTL requests (see AX=4402h" | + | ^ character device |
- | 13 output until busy supported | + | | 14 | device driver can process IOCTL requests (see AX=4402h" |
- | 11 driver supports OPEN/CLOSE calls | + | | 13 | output until busy supported |
- | | + | | 11 | driver supports OPEN/CLOSE calls | |
- | | + | | 8 | ??? (set by MS-DOS 6.2x KEYB) | |
- | | + | | 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 |
- | 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+) | |
- | | + | | 11 | media not removable |
- | | + | | 8 | (DOS 4 only) generate INT 24 if no disk space on write or read past end of file | |
- | | + | | 7 | clear (indicates file) | |
- | | + | | 6 | file has not been written |
- | 5-0 | + | | 5-0 | drive number (0 = A:) | |
===== See also ===== | ===== See also ===== | ||
- | AX=4401h, | + | AX=[[en: |
===== Note ===== | ===== Note ===== |