_dos_getdrive, _dos_setdrive - カレントドライブの取得・設定

【書式】

#include <dos.h>

void _dos_getdrive(unsigned *drive);

void _dos_setdrive(unsigned drivenum, unsigned *drives);

【解説】

_dos_getdrive()は、DOS窓のシステムコール0x19を実行し、 カレントドラ

イブ番号を取得して*driveにセットします。A:は1、B:は2...となります。

_dos_setdrive() は、DOS窓システムコール0x0Eを実行し、カレントドライ

ブをパラメタdrivenumに渡されたものにします。A:は1、B:は2... のように

指定します。 *drivesにはシステムに接続されているドライブ数がセットさ

れます。

【可搬性】

DOS窓

【参照】

_dos_getdiskfree(3)

【copyright (c) 安江正樹@東海大学理学部物理学科】