Jump to content

DosSelectDisk: Difference between revisions

From EDM2
Created page with "==Description== This call selects the drive specified as the default drive for the calling process. ==Syntax== <PRE> DosSelectDisk (DriveNumber) </PRE> ==Parameters== ;..."
 
No edit summary
Line 1: Line 1:
[[image:legacy.png]]
This function has been renamed to "[[OS2_API:CPI:DosSetDefaultDisk|DosSetDefaultDisk]]". [https://books.google.com.ec/books?id=u7WbsmbttwYC&pg=PT372&lpg=PT372&dq#v=onepage&q&f=false]
==Description==
==Description==
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.

Revision as of 15:14, 29 August 2016

This function has been renamed to "DosSetDefaultDisk". [1]

Description

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

Remarks

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