ImportSnapshotDefinitions method of the Msvm_VirtualSystemManagementService class
Searches the specified folder for any snapshot definition files associated with the specified planned computer system, and creates a new snapshot on the planned computer system for every associated definition file in this location.
uint32 ImportSnapshotDefinitions( [in] Msvm_PlannedComputerSystem REF PlannedSystem, [in] string SnapshotFolder, [out] Msvm_VirtualSystemSettingData REF ImportedSnapshots, [out] CIM_ConcreteJob REF Job );
- PlannedSystem [in]
A reference to an Msvm_PlannedComputerSystem object that represents the planned virtual machine which references the snapshots to be imported.
- SnapshotFolder [in]
The fully qualified path to the folder where the snapshot configurations for this virtual machine can be found.
- ImportedSnapshots [out]
If the operation completes synchronously, an array of references to the Msvm_VirtualSystemSettingData instances representing the snapshots which were successfully imported.
- Job [out]
If the operation is performed asynchronously, this method will return 4096, and this parameter will contain a reference to an object derived from CIM_ConcreteJob.
This method returns one of the following values.
- Completed with No Error (0)
- Method Parameters Checked - Job Started (4096)
- Failed (32768)
- Access Denied (32769)
- Not Supported (32770)
- Status is unknown (32771)
- Timeout (32772)
- Invalid parameter (32773)
- System is in use (32774)
- Invalid state for this operation (32775)
- Incorrect data type (32776)
- System is not available (32777)
- Out of memory (32778)
- File in Use (32779)
Minimum supported client
|Windows 8 [desktop apps only]|
Minimum supported server
|Windows Server 2012 [desktop apps only]|
Build date: 11/16/2013