QueryDosDevice 和 IOCTL_STORAGE_GET_DEVICE_NUM 是否将 LUN 视为单独的设备?

发布于 2024-10-14 04:22:46 字数 575 浏览 12 评论 0原文

有人可以确认 QueryDosDevice()IOCTL_STORAGE_GET_DEVICE_NUMBER 是否将同一物理 USB 存储设备上的 LUN 视为单个设备,还是将每个 LUN 视为一个设备作为一个单独的设备?

例如,如果我有一个具有多个 LUN 的 USB 拇指驱动器,并且每个 LUN 已分配一个逻辑 DOS“字母”,例如 C:、D:等,如果我调用QueryDosDevice(),它会为所有LUN返回相同的DeviceName吗?或者每个LUN 都会有不同的DeviceName 吗?

同样,如果我对每个 LUN 使用 IOCTL_STORAGE_GET_DEVICE_NUMBER,则所有 LUN 返回的 DeviceNumber 是否相同代码>s?

感谢您的帮助!

Can someone confirm whether QueryDosDevice() and IOCTL_STORAGE_GET_DEVICE_NUMBER considers LUNs on the same physical USB storage device as a single device, or is each LUN considered as a separate device?

For example, if I have a USB thumb drive that has multiple LUNs, and each LUN has been allocated a logical DOS "letter", such as C:, D:, etc, if I call QueryDosDevice() will it return the same DeviceName for all the LUNs? Or will each LUN have a different DeviceName?

Similarly, if I use IOCTL_STORAGE_GET_DEVICE_NUMBER for each of the LUNs, will the returned DeviceNumber be the same for all the LUNs?

Thanks for your help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文