Msvm_CollectionSnapshotExportSettingData class

Export setting data to be passed in to the ExportSnapshot method of Msvm_CollectionSnapshotService class.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_CollectionSnapshotExportSettingData : CIM_SettingData
{
  boolean CopyVmStorage;
  string  DifferentialBackupBase;
  uint16  BackupIntent;
};

Members

The Msvm_CollectionSnapshotExportSettingData class has these types of members:

Properties

The Msvm_CollectionSnapshotExportSettingData class has these properties.

BackupIntent

Data type: uint16

Access type: Read/write

Indicates the intent how the exported backup sets would be used:

BackupIntentPreserveChain (1)

All exported full and differential backup sets would be preserved as they are.

BackupIntentMerge (2)

The exported full and differential backup sets would be merged to synthesize full backup sets.

CopyVmStorage

Data type: boolean

Access type: Read/write

if true, the VM storage will be copied when the VM is exported. Otherwise, false.

DifferentialBackupBase

Data type: string

Access type: Read/write

Base for differential export. This is either path to an Msvm_ReferencePointCollection instance that represents the reference point, or path to an Msvm_SnapshotCollection instance that represents the snapshot to be used as a base for differential export.

Requirements

Requirement Value
Minimum supported client
Windows 10 [desktop apps only]
Minimum supported server
Windows Server 2016
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

See also

CIM_SettingData