RealDriveType 関数 (shlobj_core.h)

[RealDriveType は、[要件] セクションで指定したオペレーティング システムで使用できます。 以降のバージョンでは変更または使用できない場合があります。]

ドライブ番号に基づいてドライブの種類を決定します。

構文

int RealDriveType(
  [in] int  iDrive,
  [in] BOOL fOKToHitNet
);

パラメーター

[in] iDrive

型: int

テストするドライブの番号。 "A:" は 0、"B:" は 1 に対応します。

[in] fOKToHitNet

種類: BOOL

予約済み。 0 に設定する必要があります。

戻り値

型: int

次のいずれかの値を返します。

リターン コード 説明
DRIVE_UNKNOWN
ドライブの種類を特定できません。
DRIVE_NO_ROOT_DIR
ルート パスが無効です。 たとえば、パスにボリュームはマウントされません。
DRIVE_REMOVABLE
ディスクはドライブから削除できます。
DRIVE_FIXED
ディスクをドライブから削除することはできません。
DRIVE_REMOTE
ドライブはリモート (ネットワーク) ドライブです。
DRIVE_CDROM
ドライブは CD-ROM ドライブです。
DRIVE_RAMDISK
ドライブは RAM ディスクです。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー shlobj_core.h (Shlobj.h を含む)
Library Shell32.lib
[DLL] Shell32.dll (バージョン 5.0 以降)

こちらもご覧ください

DriveType

GetDriveType