DosSelectDisk: Difference between revisions
Appearance
Created page with "==Description== This call selects the drive specified as the default drive for the calling process. ==Syntax== <PRE> DosSelectDisk (DriveNumber) </PRE> ==Parameters== ;..." |
mNo edit summary |
||
(5 intermediate revisions by 2 users 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. | ||
==Syntax== | ==Syntax== | ||
DosSelectDisk (DriveNumber) | |||
DosSelectDisk | |||
==Parameters== | ==Parameters== | ||
; DriveNumber (USHORT) - input : New default drive number, where 1 = A and 2 = B and so on. | ;DriveNumber (USHORT) - input : New default drive number, where 1 = A and 2 = B and so on. | ||
==Return Code== | ==Return Code== | ||
;rc (USHORT) - return:Return code descriptions are: | |||
*0 NO_ERROR | |||
*15 ERROR_INVALID_DRIVE | |||
==Bindings== | |||
===C=== | |||
== | |||
===C | |||
<PRE> | <PRE> | ||
#define INCL_DOSFILEMGR | #define INCL_DOSFILEMGR | ||
USHORT rc = DosSelectDisk(DriveNumber); | USHORT rc = DosSelectDisk(DriveNumber); | ||
USHORT DriveNumber; /* Default drive number */ | USHORT DriveNumber; /* Default drive number */ | ||
USHORT rc; /* return code */ | USHORT rc; /* return code */ | ||
</PRE> | </PRE> | ||
===MASM | ===MASM=== | ||
<PRE> | <PRE> | ||
EXTRN DosSelectDisk:FAR | EXTRN DosSelectDisk:FAR | ||
Line 44: | Line 32: | ||
Returns WORD | Returns WORD | ||
</PRE> | </PRE> | ||
[[Category: | [[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