Compartilhar via


MSFT_SMSynchronizedBase class

A base class for objects that represent the synchronization status of a storage object.

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

Syntax

[ClassVersion("1.0"), Abstract, AMENDMENT]
class MSFT_SMSynchronizedBase
{
  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;
};

Members

The MSFT_SMSynchronizedBase class has these types of members:

Properties

The MSFT_SMSynchronizedBase class has these properties.

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

CopyStateDescription

Data type: string

Access type: Read-only

A description of the CopyState property value.

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

CopyTypeDescription

Data type: string

Access type: Read-only

A description of the CopyType value.

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

ModeDescription

Data type: string

Access type: Read-only

A description of the Mode value.

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.

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

ProgressStatusDescription

Data type: string

Access type: Read-only

A description of the ProgressStatus value.

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

SyncMaintained

Data type: boolean

Access type: Read-only

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

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

SyncTypeDescription

Data type: string

Access type: Read-only

A description of the SyncType property value.

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.

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.

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.

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.

WhenSynced

Data type: datetime

Access type: Read-only

A datetime value that indicates when the elements were synchronized.

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.

Requirements

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

See also

Windows Storage Management WMI Provider