Jump to content

DosSelectDisk: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
Ak120 (talk | contribs)
mNo edit summary
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
This call selects the drive specified as the default drive for the calling process.
This call selects the drive specified as the default drive for the calling process.
This function has been renamed to "[[DosSetDefaultDisk]]".


==Syntax==
==Syntax==
Line 10: Line 8:


==Return Code==
==Return Code==
rc (USHORT) - return
;rc (USHORT) - return:Return code descriptions are:
Return code descriptions are:
*0 NO_ERROR
* 0   NO_ERROR
*15 ERROR_INVALID_DRIVE  
* 15 ERROR_INVALID_DRIVE  


==Example Code==
==Bindings==
===C Binding===
===C===
<PRE>
<PRE>
#define INCL_DOSFILEMGR
#define INCL_DOSFILEMGR
Line 25: Line 22:
</PRE>
</PRE>


===MASM Binding===
===MASM===
<PRE>
<PRE>
EXTRN  DosSelectDisk:FAR
EXTRN  DosSelectDisk:FAR
Line 35: Line 32:
Returns WORD
Returns WORD
</PRE>
</PRE>
==Related Functions==
*


[[Category:Dos]]
[[Category:Dos]]

Latest revision as of 13:11, 29 February 2020

This call selects the drive specified as the default drive for the calling process.

Syntax

DosSelectDisk (DriveNumber)

Parameters

DriveNumber (USHORT) - input
New default drive number, where 1 = A and 2 = B and so on.

Return Code

rc (USHORT) - return
Return code descriptions are:
  • 0 NO_ERROR
  • 15 ERROR_INVALID_DRIVE

Bindings

C

#define INCL_DOSFILEMGR

USHORT  rc = DosSelectDisk(DriveNumber);
USHORT           DriveNumber;   /* Default drive number */
USHORT           rc;            /* return code */

MASM

EXTRN  DosSelectDisk:FAR
INCL_DOSFILEMGR     EQU 1

PUSH   WORD    DriveNumber   ;Default drive number
CALL   DosSelectDisk

Returns WORD