en:docs:dos:api:int21:52

Differences

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

Link to this comparison view

en:docs:dos:api:int21:52 [2021/05/02 05:27] – created prokusheven:docs:dos:api:int21:52 [2024/05/03 02:29] (current) prokushev
Line 24: Line 24:
 ===== Notes ===== ===== Notes =====
  
- partially supported by OS/2 v1.1 compatibility box (however, most +partially supported by OS/2 v1.1 compatibility box (however, most pointers are FFFFh:FFFFh, LASTDRIVE is FFh, and the NUL header "next" pointer is FFFFh:FFFFh). 
-   pointers are FFFFh:FFFFh, LASTDRIVE is FFh, and the NUL header "next" + 
-   pointer is FFFFh:FFFFh). +partially supported by the Windows NT DOS box; contains only a rudimentary Current Directory Structure (see #01645) 
- partially supported by the Windows NT DOS box; contains only a + 
-   rudimentary Current Directory Structure (see #01645) +on return, ES points at the DOS data segment (see also INT 2F/AX=1203h) 
- on return, ES points at the DOS data segment (see also INT 2F/AX=1203h) + 
- Quarterdeck's suggested check for the use of its DOSDATA.SYS or +Quarterdeck's suggested check for the use of its DOSDATA.SYS or DOS-UP.SYS is to test whether the list-of-lists segment is greater than the segment of the first memory block; a better check for DOS-UP.SYS is INT 21/AX=2B01h/CX=444Dh 
-   DOS-UP.SYS is to test whether the list-of-lists segment is greater + 
-   than the segment of the first memory block; a better check for +because not all DOS workalikes support all fields in the List of Lists, applications should ensure that pointers are neither 0000h:0000h nor FFFFh:FFFFh before using them 
-   DOS-UP.SYS is INT 21/AX=2B01h/CX=444Dh + 
- because not all DOS workalikes support all fields in the List of Lists, +Windows for Workgroups 3.11 network and Windows95 set the path to the local drive and directory even for network drives; in that case the UNC form \\SERVER\SHARE can be obtained with INT 21/AX=5F02h or INT 21/AX=5F46h. LapLink RemoteAccess does the same even for INT 21/AX=5F02h 
-   applications should ensure that pointers are neither 0000h:0000h + 
-   nor FFFFh:FFFFh before using them +Windows95 GUI no longer returns the true path for a SUBSTed drive, but MS-DOS 7.00 does; use INT 21/AH=60h to obtain the true name
- Windows for Workgroups 3.11 network and Windows95 set the path to +
-   the local drive and directory even for network drives; in that +
-   case the UNC form \\SERVER\SHARE can be obtained with +
-   INT 21/AX=5F02h or INT 21/AX=5F46h. LapLink RemoteAccess does the +
-   same even for INT 21/AX=5F02h +
- Windows95 GUI no longer returns the true path for a SUBSTed drive, +
-   but MS-DOS 7.00 does; use INT 21/AH=60h to obtain the true name+
                      
 ===== See also ===== ===== See also =====
  
- INT 2F/AX=1203h+INT 2F/AX=1203h
  
 ===== Note ===== ===== Note =====