Msvm VirtualSystemMigrationService 类的 GetSystemCompatibilityInfo 方法 _

生成包含指定系统的兼容性信息的不透明数据 blob。 此方法与 CheckSystemCompatibilityInfo 方法结合使用,以确定是否可以快速或实时地将虚拟机迁移到另一台宿主计算机系统,而无需实际尝试迁移。

语法

uint32 GetSystemCompatibilityInfo(
  [in]  CIM_ComputerSystem REF ComputerSystem,
  [out] uint8                  CompatibilityInfo[]
);

参数

It [中]

Msvm _ 程序类型的引用,表示要检索其兼容性信息的虚拟机。 如果此参数引用宿主计算机系统,则可以使用 CompatibilityInfo 参数中返回的数据来确定宿主计算机系统上的任何虚拟机是否可快速迁移到另一台宿主计算机系统。

CompatibilityInfo [弄]

数据的不透明 blob,可传递给另一台宿主计算机系统上的 CheckSystemCompatibilityInfo 方法,以确认兼容性。

返回值

此方法返回以下值之一。

已完成,无错误 (0)

已检查方法参数-作业已开始 (4096)

失败 (32768)

拒绝访问 (32769)

不支持 的 (32770)

状态未知 (32771)

超时 (32772)

无效的参数 (32773)

系统正在使用中 (32774)

此操作的状态无效 (32775)

错误的数据类型 (32776)

系统 (32777)

内存不足 (32778)

要求

要求
最低受支持的客户端
Windows 8 [仅桌面应用]
最低受支持的服务器
Windows Server 2012 [仅桌面应用]
命名空间
根 \ 虚拟化 \ V2
MOF
WindowsVirtualization
DLL
Vmms.exe

另请参阅

Msvm _ VirtualSystemMigrationService