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
Vendor Specific
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
Vendor Specific
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
Vendor Specific
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
Vendor Specific
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
Mirror (6)
Snapshot (7)
Clone (8)
DMTF Reserved
Vendor Specific
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 |
|
DLL |
|