共用方式為


DriveType 函式 (shlobj.h)

[DriveType 可用於需求一節中指定的作業系統。 後續版本可能會變更或無法使用。]

根據磁碟驅動器號碼決定磁碟驅動器類型。

語法

int DriveType(
  [in] int iDrive
);

參數

[in] iDrive

類型: int

您要測試的磁碟驅動器數目。 “A:” 對應至 0、“B:” 對應至 1,依此類錯。

傳回值

類型: int

傳回下列其中一個值。

傳回碼 Description
DRIVE_UNKNOWN
無法判斷磁碟驅動器類型。
DRIVE_NO_ROOT_DIR
根路徑無效。 例如,路徑上沒有掛接磁碟區。
DRIVE_REMOVABLE
您可以從磁碟驅動器中移除磁碟。
DRIVE_FIXED
磁碟無法從磁碟驅動器中移除。
DRIVE_REMOTE
磁碟驅動器是遠端 (網路) 磁碟驅動器。
DRIVE_CDROM
磁碟驅動器是CD-ROM磁碟驅動器。
DRIVE_RAMDISK
RAM 磁碟。

備註

DriveType 相當於呼叫 RealDriveTypeRealDriveType 是慣用的函式。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 shlobj.h (包含 Shlobj.h)
程式庫 Shell32.lib
Dll Shell32.dll (5.0 版或更新版本)

另請參閱

GetDriveType

RealDriveType