我找到了DiskVolumeInfo
属性 - 我想用它在群集设置中获取一些磁盘信息。
http://msdn.microsoft.com/en-us/library/windows/desktop/bb309235(v=vs.85).aspx
问题是我不知道获取这些数据需要什么技术。这与功能/方法参考的标准C / C ++ / C#/ VB格式不同。
问题:如何获取DiskVolumeInfo数据?
理想情况下,我可以将二进制输出直接写入文件,比如data.bin。
任何想法都会有所帮助,谢谢。
答案 0 :(得分:1)
描述获取对象属性的过程here。
看起来您需要使用物理磁盘资源句柄和ClusterResourceControl
控制代码调用CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTIES
函数。然后,您可以使用ResUtilFindBinaryProperty
从返回的属性列表中提取DiskVolumeInfo属性。
答案 1 :(得分:0)
对于仍然有兴趣的人:
按照here的规定,CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO_EX是一种更好的方法。