Msvm_CollectionSnapshotService 类的 ExportSnapshot 方法

将虚拟计算机系统的快照集合导出到文件中。 快照集合、其关联的配置设置及其关联的资源设置将保留在生成的文件中。

语法

uint32 ExportSnapshot(
  [in]  CIM_Collection  REF SnapshotCollection,
  [in]  string              ExportDirectory,
  [in]  string              ExportSettingData,
  [out] CIM_ConcreteJob REF Job
);

parameters

SnapshotCollection [in]

对表示要导出快照集合的CIM_Collection的引用。

ExportDirectory [in]

虚拟系统集合要导出到的目录的完全限定路径。 如果 ExportSettingData 参数中的 CreateVmExportSubdirectory 属性设置为 True,则可以重复使用此目录来导出多个虚拟系统集合,此方法会将每个虚拟系统集合定义置于此路径下的单独子目录中。

ExportSettingData [in]

Msvm_CollectionSnapshotExportSettingData 的实例,表示导出操作的设置。

作业 [out]

如果异步执行操作,则返回的可选引用。 如果存在,则返回的 对 CIM_ConcreteJob 实例的引用可用于监视进度并获取方法的结果。

返回值

如果此方法是同步执行的,则如果成功,则返回 0。 如果此方法以异步方式执行,它将返回 4096,并且 Job 输出参数可用于跟踪异步操作的进度。 任何其他返回值都指示错误。

要求

要求
最低受支持的客户端
Windows 10 [仅限桌面应用]
最低受支持的服务器
Windows Server 2016
命名空间
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

请参阅

Msvm_CollectionSnapshotService