在 diskperf 过滤器驱动程序中,如何获取所有分区的分区信息。
我正在使用IOCTL_DISK_GET_DRIVE_LAYOUT_EX
ioctl 来获取分区信息。
我能够从一个磁盘获取分区的详细信息。但是,如果有多个磁盘,那么我如何从这些磁盘中获取分区的详细信息。我试过了,但我得到了第二个磁盘的返回状态,0x80000010
这意味着STATUS_DEVICE_OFF_LINE
。谁能解释一下我该如何解决这个问题?
另一个磁盘的分区是主分区,但不引导。所以可能这就是为什么我0x80000010
在启动时获得了 windbg 中的返回状态。那么如何才能获得系统已完成加载的分区详细信息。