Jump to content

DosSelectDisk: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
No edit summary
Line 1: Line 1:
{{Legacy
|RepFunc=[[DosSetDefaultDisk]]
|Remarks=
}}
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==

Revision as of 19:46, 15 September 2017

Legacy Function Warning
It is recommended to use a newer replacement for this function.
Replacement: DosSetDefaultDisk
Remarks:


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

#define INCL_DOSFILEMGR

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

MASM Binding

EXTRN  DosSelectDisk:FAR
INCL_DOSFILEMGR     EQU 1

PUSH   WORD    DriveNumber   ;Default drive number
CALL   DosSelectDisk

Returns WORD

Related Functions