| Name | Data Type | Value |
| Description | string | Creates a snapshot of a virtual system. |
| ValueMap | string | 0, 1, 2, 3, 4, 5, 6, .., 4096, 4097..32767, 32768..65535 |
| Values | string | Completed with No Error, Not Supported, Failed, Timeout, Invalid Parameter, Invalid State, Invalid Type, DMTF Reserved, Method Parameters Checked - Job Started, Method Reserved, Vendor Specific |
| Name | Type | Qualifiers |
| Name | Data Type | Value |
| SnapshotSettings | string |
| Description | string | Parameter settings. |
| EmbeddedInstance | string | CIM_SettingData |
| SnapshotType | uint16 |
| Description | string | Requested snapshot type:
Full Snapshot: Complete snapshot of the virtual system.
Disk Snapshot: Snapshot of virtual system disks. |
| ModelCorrespondence | string | CIM_VirtualSystemSnapshotCapabilities.SnapshotTypesEnabled, CIM_VirtualSystemSnapshotServiceCapabilities.SnapshotTypesSupported |
| ValueMap | string | 2, 3, .., 32768..65535 |
| Values | string | Full Snapshot, Disk Snapshot, DMTF Reserved, Vendor Specific |
| AffectedSystem |
REF
CIM_ComputerSystem |
| Description | string | Reference to the affected virtual system. |
| Job |
REF
CIM_ConcreteJob |
| Description | string | If the operation is long running, then optionally a job may be returned. In this case, the instance of the CIM_VirtualSystemSettingData class representing the new virtual system snapshot is presented via the CIM_AffectedJobElement association with the value of the AffectedElement property referring to the new instance of the CIM_VirtualSystemSettingData class representing the virtual system snapshot and and the value of the ElementEffects set to 5 (Create). |
| In | boolean | false |
| Out | boolean | true |
| ResultingSnapshot |
REF
CIM_VirtualSystemSettingData |
| Description | string | Resulting virtual system snapshot |
| In | boolean | false |
| Out | boolean | true |
| Name | Data Type | Value |
| Description | string | Destroy an existing virtual system snapshot.This method may as a side effect destroy other snapshots that are dependent on the affected snapshot. |
| ValueMap | string | 0, 1, 2, 3, 4, 5, 6, .., 4096, 4097..32767, 32768..65535 |
| Values | string | Completed with No Error, Not Supported, Failed, Timeout, Invalid Parameter, Invalid State, Invalid Type, DMTF Reserved, Method Parameters Checked - Job Started, Method Reserved, Vendor Specific |
| Name | Data Type | Value |
| Description | string | Apply a virtual system snapshot to the virtual system that it was created from. |
| ValueMap | string | 0, 1, 2, 3, 4, 5, 6, .., 4096, 4097..32767, 32768..65535 |
| Values | string | Completed with No Error, Not Supported, Failed, Timeout, Invalid Parameter, Invalid State, Invalid Type, DMTF Reserved, Method Parameters Checked - Job Started, Method Reserved, Vendor Specific |