Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| en:docs:dos:api:int21:47 [2021/05/01 15:51] – created prokushev | en:docs:dos:api:int21:47 [2024/05/11 09:11] (current) – prokushev | ||
|---|---|---|---|
| Line 16: | Line 16: | ||
| ===== Input ===== | ===== Input ===== | ||
| - | AH = 47h | + | * AH = 47h |
| - | DL = drive number (00h = default, 01h = A:, etc) | + | |
| - | DS:SI -> 64-byte buffer for ASCIZ pathname | + | |
| ===== Return ===== | ===== Return ===== | ||
| - | CF clear if successful | + | * CF clear if successful |
| - | | + | |
| - | CF set on error | + | |
| - | | + | |
| ===== Notes ===== | ===== Notes ===== | ||
| - | | + | the returned path does not include a drive or the initial backslash |
| - | many Microsoft products for Windows rely on AX being 0100h on success | + | |
| - | under the FlashTek X-32 DOS extender, the buffer pointer is in DS:ESI | + | many Microsoft products for Windows rely on AX being 0100h on success |
| + | |||
| + | under the FlashTek X-32 DOS extender, the buffer pointer is in DS:ESI | ||
| | | ||
| ===== See also ===== | ===== See also ===== | ||
| - | AH=19h, | + | AH=[[en: |
| ===== Note ===== | ===== Note ===== | ||




