Partager via


MSFT_SMStorageSynchronized class

Represent the synchronization status of a storage object and its replicas.

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

Windows Server 2012 R2 and Windows Server 2012: This class does not inherit from MSFT_SMStorageSynchronizedBase which is new for Windows Server 2016.

Syntax

[Association, Dynamic, Provider("WMIStorage")]
class MSFT_SMStorageSynchronized : MSFT_SMStorageSynchronizedBase
{
  datetime                 WhenSynced;
  boolean                  SyncMaintained;
  uint16                   CopyState;
  string                   CopyStateDescription;
  uint16                   RequestedCopyState = 15;
  uint16                   SyncType;
  string                   SyncTypeDescription;
  uint16                   Mode;
  string                   ModeDescription;
  uint16                   ProgressStatus;
  string                   ProgressStatusDescription;
  uint16                   PercentSynced;
  datetime                 WhenEstablished;
  datetime                 WhenSynchronized;
  datetime                 WhenActivated;
  datetime                 WhenDeactivated;
  datetime                 WhenSuspended;
  uint16                   CopyType;
  string                   CopyTypeDescription;
  uint16                   ReplicaType;
  string                   ReplicaTypeDescription;
  uint16                   SyncState;
  string                   SyncStateDescription;
  uint16                   CopyPriority;
  string                   CopyPriorityDescription;
  uint16                   CopyMethodology;
  string                   CopyMethodologyDescription;
  UInt32                   RecoveryPointObjective;
  MSFT_SMStorageVolume REF SourceStorageVolume;
  MSFT_SMStorageVolume REF TargetStorageVolume;
};

Members

The MSFT_SMStorageSynchronized class has these types of members:

Properties

The MSFT_SMStorageSynchronized class has these properties.

CopyMethodology

Data type: uint16

Access type: Read-only

The copy methodology used by the copy engine to create and maintain the target element.

The possible values are.

Not Specified (0)

Other (1)

Implementation decides (2)

Full Copy (3)

A full copy of the source object is generated.

Incremental-Copy (4)

Only changed data from source element is copied to target element.

Differential-Copy (5)

Only the new writes to source element are copied to the target element.

Copy-On-Write (6)

Affected data is copied on the first write to the source or to the target elements.

Copy-On-Access (7)

Affected data is copied on the first access to the source element.

Delta-Update (8)

After the initial copy, only updates to the source are copied to the target.

Snap-And-Clone (9)

A snapshot of the source element is created, then used as the source of the copy operation to the target element.

DMTF Reserved

Reserved

Vendor Specific

Reserved

This property is inherited from MSFT_SMStorageSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMStorageSynchronizedBase .

CopyMethodologyDescription

Data type: string

Access type: Read-only

A description of the current value of the CopyMethodology property.

This property is inherited from MSFT_SMStorageSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMStorageSynchronizedBase .

CopyPriority

Data type: uint16

Access type: Read/write

Qualifiers: Experimental

The priority of background copy engine I/O relative to host I/O operations during a sequential background copy operation.

The possible values are.

Not Managed (0)

Low (1)

Same (2)

High (3)

DMTF Reserved

4 32767

Vendor Specific

32768 = *value*

This property is inherited from MSFT_SMStorageSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMStorageSynchronizedBase .

CopyPriorityDescription

Data type: string

Access type: Read-only

A description of the current value of the CopyPriority property.

This property is inherited from MSFT_SMStorageSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMStorageSynchronizedBase .

CopyState

Data type: uint16

Access type: Read-only

Qualifiers: Experimental

Indicates the state of the replication activity.

The possible values are:

Initialized (2)

Unsynchronized (3)

Synchronized (4)

Broken (5)

Fractured (6)

Split (7)

Inactive (8)

Suspended (9)

Failedover (10)

Prepared (11)

Aborted (12)

Skewed (13)

Mixed (14)

Not Applicable (15)

DMTF Reserved

16 32767

Vendor Specific

32768 65535

This property is inherited from MSFT_SMSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMSynchronizedBase .

CopyStateDescription

Data type: string

Access type: Read-only

A description of the CopyState property value.

This property is inherited from MSFT_SMSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMSynchronizedBase .

CopyType

Data type: uint16

Access type: Read-only

The replication policy of the association.

The possible values are:

Async (2)

Sync (3)

UnSyncAssoc (4)

UnSyncUnAssoc (5)

DMTF Reserved

6 32767

Vendor Specific

32768 ...

This property is inherited from MSFT_SMSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMSynchronizedBase .

CopyTypeDescription

Data type: string

Access type: Read-only

A description of the CopyType value.

This property is inherited from MSFT_SMSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMSynchronizedBase .

Mode

Data type: uint16

Access type: Read-only

Qualifiers: Experimental

The update mode of the target elements. If the value is set to NULL, the implementation will provide the update mode.

Unknown (0)

Synchronous (2)

Asynchronous (3)

DMTF Reserved

4 32767

Vendor Specific

32768 65535

This property is inherited from MSFT_SMSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMSynchronizedBase .

ModeDescription

Data type: string

Access type: Read-only

A description of the Mode value.

This property is inherited from MSFT_SMSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMSynchronizedBase .

PercentSynced

Data type: uint16

Access type: Read-only

Qualifiers: Experimental

The percent of synchronization work that is complete. This value must be set to NULL if the implementation is not capable of providing this information.

This property is inherited from MSFT_SMSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMSynchronizedBase .

ProgressStatus

Data type: uint16

Access type: Read-only

Qualifiers: Experimental

Indicates the status of the replication activity for the association.

The possible values are:

Unknown (0)

Completed (2)

Dormant (3)

Initializing (4)

Preparing (5)

Synchronizing (6)

Resyncing (7)

Restoring (8)

Fracturing (9)

Splitting (10)

Failing over (11)

Failing back (12)

Aborting (13)

Mixed (14)

Not Applicable (15)

Suspending (16)

Requires fracture (17)

Requires resync (18)

Requires activate (19)

Pending (20)

Detaching (21)

DMTF Reserved

22 32767

Vendor Specific

32768 ...

This property is inherited from MSFT_SMSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMSynchronizedBase .

ProgressStatusDescription

Data type: string

Access type: Read-only

A description of the ProgressStatus value.

This property is inherited from MSFT_SMSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMSynchronizedBase .

RecoveryPointObjective

Data type: UInt32

Access type: Read-only

Indicates the maximum interval in which data from copy operations might be lost. For synchronous copy operations, this interval is "0". For asynchronous copy operations, this parameter represents the interval since the most recent transmission of data to the target element.

This property is inherited from MSFT_SMStorageSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: Not supported.

ReplicaType

Data type: uint16

Access type: Read-only

The type of replica for the storage object.

The possible values are.

Not Specified (0)

Full Copy (2)

A full copy of the source object is generated.

Before Delta (3)

The source object is maintained as a delta data from the replica.

After Delta (4)

The replica is maintained as delta data from the source object.

Log (5)

The replica object is maintained as a log of changes to the source.

DMTF Reserved

Reserved.

Vendor Specific

Reserved.

This property is inherited from MSFT_SMStorageSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMStorageSynchronizedBase .

ReplicaTypeDescription

Data type: string

Access type: Read-only

A description of the current value of the ReplicaType property.

This property is inherited from MSFT_SMStorageSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMStorageSynchronizedBase .

RequestedCopyState

Data type: uint16

Access type: Read-only

Qualifiers: Experimental, ModelCorrespondence ("SNIA_Synchronized.CopyState")

Indicates the last requested or desired state of replication activity for the association. When the CopyState value matches the requested state, RequestedCopyState will be set to "Not Applicable".

The possible values are:

Initialized (2)

Unsynchronized (3)

Synchronized (4)

Broken (5)

Fractured (6)

Split (7)

Inactive (8)

Suspended (9)

Failedover (10)

Prepared (11)

Aborted (12)

Skewed (13)

Mixed (14)

Not Applicable (15)

DMTF Reserved

16 32767

Vendor Specific

32768 65535

This property is inherited from MSFT_SMSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMSynchronizedBase .

SourceStorageVolume

Data type: MSFT_SMStorageVolume

Access type: Read-only

Qualifiers: Key

A reference to the object that represents the source volume.

SyncMaintained

Data type: boolean

Access type: Read-only

True if the synchronization between the elements is maintained; otherwise, False.

This property is inherited from MSFT_SMSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMSynchronizedBase .

SyncState

Data type: uint16

Access type: Read-only

The state of replication activity for the storage object.

The possible values are.

Initialized (2)

PrepareInProgress (3)

Prepared (4)

ResyncInProgress (5)

Synchronized (6)

Fracture In Progress (7)

QuiesceInProgress (8)

Quiesced (9)

Restore In Progresss (10)

Idle (11)

Broken (12)

Fractured (13)

Frozen (14)

Copy In Progress (15)

DMTF Reserved

16 32767

Vendor Specific

32768 = *value*

This property is inherited from MSFT_SMStorageSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMStorageSynchronizedBase .

SyncStateDescription

Data type: string

Access type: Read-only

A description of the current value of the SyncState property.

This property is inherited from MSFT_SMStorageSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMStorageSynchronizedBase .

SyncType

Data type: uint16

Access type: Read-only

Qualifiers: Experimental

The intended outcome of the replication operation.

The possible values are:

DMTF Reserved

0 5

Mirror (6)

Snapshot (7)

Clone (8)

DMTF Reserved

9 32767

Vendor Specific

32768 ...

This property is inherited from MSFT_SMSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMSynchronizedBase .

SyncTypeDescription

Data type: string

Access type: Read-only

A description of the SyncType property value.

This property is inherited from MSFT_SMSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMSynchronizedBase .

TargetStorageVolume

Data type: MSFT_SMStorageVolume

Access type: Read-only

Qualifiers: Key

A reference to the object that represents the target volume.

WhenActivated

Data type: datetime

Access type: Read-only

Qualifiers: Experimental

A datetime value that indicates when the association was activated. This value must be set to NULL if the implementation is not capable of providing this information. A value of "0" indicates the information is unknown.

This property is inherited from MSFT_SMSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMSynchronizedBase .

WhenDeactivated

Data type: datetime

Access type: Read-only

Qualifiers: Experimental

A datetime value that indicates when the association was deactivated. This value must be set to NULL if the implementation is not capable of providing this information. A value of "0" indicates the information is unknown.

This property is inherited from MSFT_SMSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMSynchronizedBase .

WhenEstablished

Data type: datetime

Access type: Read-only

Qualifiers: Experimental

A datetime value that indicates when the association was established. This value must be set to NULL if the implementation is not capable of providing this information. A value of "0" indicates the information is unknown.

This property is inherited from MSFT_SMSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMSynchronizedBase .

WhenSuspended

Data type: datetime

Access type: Read-only

Qualifiers: Experimental

A datetime value that indicates when the association was suspended. This value must be set to NULL if the implementation is not capable of providing this information. A value of "0" indicates the information is unknown.

This property is inherited from MSFT_SMSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMSynchronizedBase .

WhenSynced

Data type: datetime

Access type: Read-only

A datetime value that indicates when the elements were synchronized.

This property is inherited from MSFT_SMSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMSynchronizedBase .

WhenSynchronized

Data type: datetime

Access type: Read-only

Qualifiers: Experimental

A datetime value that indicates when the CopyState property is set to "Synchronized". This value must be set to NULL if the implementation is not capable of providing this information. A value of "0" indicates the information is unknown.

This property is inherited from MSFT_SMSynchronizedBase.

Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMSynchronizedBase .

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2012
Namespace
Root\Microsoft\Windows\Storage\SM
MOF
MsftStrgMan.mof
DLL
StorageService.dll

See also

MSFT_SMStorageSynchronizedBase

Windows Storage Management WMI Provider