检索表示当前可用磁盘驱动器的位掩码。
Syntax
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) | 是的 |
| 可复原文件系统 (ReFS) | 是的 |
SMB 不支持卷管理功能。
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows XP [桌面应用 |UWP 应用] |
| 支持的最低服务器 | Windows Server 2003 [桌面应用 |UWP 应用] |
| 目标平台 | Windows操作系统 |
| Header | fileapi.h (包括 Windows.h) |
| Library | Kernel32.lib |
| DLL | Kernel32.dll |