2

我找到了这个DiskVolumeInfo属性——我想用它来获取集群设置中的一些磁盘信息。

http://msdn.microsoft.com/en-us/library/windows/desktop/bb309235(v=vs.85).aspx

问题是我不知道获取这些数据需要什么技术。这与函数/方法引用的标准 C/C++/C#/VB 格式不同。

问题:如何获取 DiskVolumeInfo 数据?

理想情况下,我可以将二进制输出直接写入文件,比如 data.bin。

任何想法都会有所帮助,谢谢。

4

2 回答 2

1

这里描述了获取对象属性的过程。

看起来您需要ClusterResourceControl使用物理磁盘资源和CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTIES控制代码的句柄来调用该函数。然后,您可以使用ResUtilFindBinaryProperty从返回的属性列表中提取 DiskVolumeInfo 属性。

于 2012-06-12T23:30:03.180 回答
0

对于任何仍然感兴趣的人:

如此处给出CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO_EX 是执行此操作的更好方法。

于 2020-01-14T01:33:45.410 回答