This is an old revision of the document!
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
Example Code
C Binding
<PRE> #define INCL_DOSFILEMGR
USHORT rc = DosSelectDisk(DriveNumber); USHORT DriveNumber; /* Default drive number */ USHORT rc; /* return code */ </PRE>
MASM Binding
<PRE> EXTRN DosSelectDisk:FAR INCL_DOSFILEMGR EQU 1
PUSH WORD DriveNumber ;Default drive number CALL DosSelectDisk
Returns WORD </PRE>
Note
Text based on http://www.edm2.com/index.php/DosSelectDisk