我正在开发一个以diskperf为基础的上部过滤器驱动程序
我想知道如何计算簇大小(分配单元大小)
我知道使用GetDiskFreeSpace
我可以获得所需的输出,但它仅在用户模式下有用
我希望它在内核级别工作
是否有任何IOCTL或任何能帮助我找到簇大小的函数?
答案 0 :(得分:1)
ZwQueryVolumeInformationFile/NtQueryVolumeInformationFile
,其中FsInformationClass设置为FILE_FS_SIZE_INFORMATION
struct。