DestroySnapshot method of the CIM_VirtualSystemSnapshotService class

Deletes a virtual system snapshot. As a side effect, if other snapshots are dependent on this snapshot, this method might also delete the dependent snapshots.

Syntax

uint32 DestroySnapshot(
  [in]  CIM_VirtualSystemSettingData REF AffectedSnapshot,
  [out] CIM_ConcreteJob              REF Job
);

Parameters

AffectedSnapshot [in]

Reference to the affected virtual system snapshot.

Job [out]

A reference to a job for the operation, when the operation runs for long period of time. The use of the job is optional.

Return value

The possible return values are.

Completed with No Error (0)

Not Supported (1)

Failed (2)

Timeout (3)

Invalid Parameter (4)

Invalid State (5)

Invalid Type (6)

DMTF Reserved (7 4095)

Method Parameters Checked - Job Started (4096)

Method Reserved (4097 32767)

Vendor Specific (32768 65535)

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2016
Namespace
Root\HyperVCluster\v2
MOF
WindowsHyperVCluster.V2.mof
DLL
VMMS.exe

See also

CIM_VirtualSystemSnapshotService