WMI"字符串嵌入式实例"

时间:2014-10-31 20:20:10

标签: c# wmi

我正在调查WMI调用来操作来自c#的VHD(是的,我知道powershell已经有cmdlet来执行此操作,这在某种程度上是学术练习)。

我正在使用此(http://msdn.microsoft.com/en-us/library/hh850163(v=vs.85).aspx):

\\.\ROOT\virtualization\v2:Msvm_ImageManagementService

我试图调用CreateVirtualHardDisk方法,但它需要一个“包含Msvm_VirtualHardDiskSettingsData类的嵌入式实例的字符串”

因此我不确定如何将我的Msvm_VirtualHardDiskSettingsData实例转换为这种字符串。

必须有一个API可以将WMI对象转换为字符串嵌入式实例。有人能帮我找到这个吗?

1 个答案:

答案 0 :(得分:0)

如果它仍然相关,看起来您可以通过调用GetVirtualHardDiskSettingData来获取嵌入式实例

有关详细信息,请参阅Msvm_VirtualHardDiskSettingData class

  

当Msvm_ImageManagementService.GetVirtualHardDiskSettingData方法返回Msvm_VirtualHardDiskSettingData的实例时,客户端可以使用此属性来获取VHD的唯一磁盘ID。

相关问题