| 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 |