ApplySnapshot method of the Msvm_VirtualSystemSnapshotService class

Applies a virtual machine snapshot to the virtual machine that it was created from.

Syntax


uint32 ApplySnapshot(
  [in]  CIM_VirtualSystemSettingData REF Snapshot,
  [out] CIM_ConcreteJob              REF Job
);

Parameters

Snapshot [in]

A reference to a class derived from CIM_VirtualSystemSettingData that represents the virtual machine snapshot to be applied.

Job [out]

This operation is always performed asynchronously. This method will return 4096, and this parameter will contain a reference to an object derived from CIM_ConcreteJob.

Return value

This method returns one of the following values.

Completed with No Error (0)
Failed (2)
Method Parameters Checked - Job Started (4096)
Access Denied (32769)
Invalid Parameter (32773)
Invalid State (32775)

Requirements

Minimum supported client

Windows 8 [desktop apps only]

Minimum supported server

Windows Server 2012 [desktop apps only]

Namespace

Root\Virtualization\V2

MOF

WindowsVirtualization.V2.mof

See also

Msvm_VirtualSystemSnapshotService
ApplyVirtualSystemSnapshot (V1)
ApplyVirtualSystemSnapshotEx (V1)

 

 

Community Additions

ADD
Show: