擷取代表目前可用磁碟機的位遮罩。
語法
DWORD GetLogicalDrives();
返回值
如果函式成功,傳回值是位遮罩,代表目前可用的磁碟機。 位位置 0 (最低有效位) 是驅動器 A,位位置 1 是驅動器 B,位位置 2 是驅動器 C,依此類推。
如果函式失敗,傳回值為零。 若要取得擴充錯誤資訊,請呼叫 GetLastError。
備註
請注意,在此內容中,「可用」表示磁碟機代號目前已指派給現有的邏輯磁碟驅動器 (例如,本機磁碟區、抽取式媒體或對應的網路共用) 。 清除的位表示目前未指派的磁碟機代號,因此可用於未來的掛接點。
從 Windows 8 和 Windows Server 2012 開始,下列技術支援此功能:
| 科技 | 支持 |
|---|---|
| 伺服器消息塊 (SMB) 3.0 通訊協定 | 否 |
| SMB 3.0 透明故障轉移 (TFO) | 否 |
| 具有向外延展檔案共用的SMB 3.0(SO) | 否 |
| 叢集共用磁碟區檔案系統 (CsvFS) | Yes |
| 復原檔案系統 (ReFS) | Yes |
SMB 不支援磁碟區管理功能。
需求
| Requirement | 價值觀 |
|---|---|
| 最低支援的用戶端 | Windows XP [傳統型應用程式 |UWP 應用程式] |
| 支援的最低伺服器 | Windows Server 2003 [傳統型應用程式 |UWP 應用程式] |
| 目標平臺 | 窗戶 |
| Header | fileapi.h (包括 Windows.h) |
| Library | 內核 32.lib |
| DLL | Kernel32.dll |