класс MSFT_ReplicationCapabilities
Представляет возможности репликации подсистемы хранения.
Следующий синтаксис упрощен из MOF-кода и включает все унаследованные свойства.
Синтаксис
class MSFT_ReplicationCapabilities : MSFT_StorageObject
{
UInt16 SupportedObjectTypes[];
UInt16 SupportedReplicationTypes[];
UInt32 DefaultRecoveryPointObjective;
Boolean SupportsReplicationGroup;
Boolean SupportsEmptyReplicationGroup;
Boolean SupportsFullDiscovery;
Boolean SupportsCreateReplicationRelationshipMethod;
Uint16 SupportedAsynchronousActions[];
Uint16 SupportedSynchronousActions[];
};
Члены
Класс MSFT_ReplicationCapabilities имеет следующие типы членов:
Методы
Класс MSFT_ReplicationCapabilities содержит эти методы.
Метод | Описание |
---|---|
GetRecoveryPointData | Возвращает данные точки восстановления для заданного Типа репликации. |
GetSupportedCopyStates | Возвращает поддерживаемые состояния копирования для заданного Типа репликации. |
GetSupportedFeatures | Возвращает поддерживаемые функции для заданного Типа репликации. |
GetSupportedGroupCopyStates | Возвращает для заданного Типа репликации поддерживаемые состояния копирования группы репликации. |
GetSupportedGroupFeatures | Возвращает поддерживаемые функции группы для заданного Типа репликации. |
GetSupportedGroupOperations | Возвращает для заданного replicationType поддерживаемые операции в синхронизированной связи группы, которые могут быть переданы операции ModifyReplicaSynchronization . |
GetSupportedOperations | Возвращает для заданного типа ReplicationType поддерживаемые операции в сопоставлении StorageSynchronized, которые можно предоставить операции ModifyReplicaSynchronization . |
Свойства
Класс MSFT_ReplicationCapabilities имеет эти свойства.
DefaultRecoveryPointObjective
Тип данных: UInt32
Тип доступа: только для чтения
Значение по умолчанию для точки восстановления.
SupportedAsynchronousActions
Тип данных: массив Uint16
Тип доступа: только для чтения
Перечисление, указывающее, какие операции будут выполняться как асинхронные задания. Если операция включена как в this, так и в SupportedSynchronousActions , то базовая реализация указывает на то, что она может создать или не создать задание.
Примечание
Следующие методы не поддерживаются асинхронно:
- AddMembers
- AddReplicationEntity
- AddServiceAccessPoint
- AddSharedSecret
- CreateGroup
- DeleteGroup
- RemoveMembers
CreateElementReplica (2)
CreateGroupReplica (3)
CreateSynchronizationAspect (4)
ModifyReplicaSynchronization (5)
ModifyListSynchronization (6)
ModifySettingsDefineState (7)
GetAvailableTargetElements (8)
GetPeerSystems (9)
GetReplicationRelationships (10)
GetServiceAccessPoints (11)
CreateListReplica (19)
CreateGroupReplicaFromElements (20)
GetReplicationRelationshipInstances (21)
ModifyListSettingsDefineState (22)
CreateRemoteReplicationCollection (23)
AddToRemoteReplicationCollection (24)
RemoveFromRemoteReplicationCollection (25)
GetSynchronizationAspects (26)
GetSynchronizationAspectInstances (27)
CreateGroupReplicaFromElementSynchronizations (28)
AddElementsToGroupSynchronized (29)
ConfirmTargetData (30)
CreateListSynchronizationAspect (31)
Зарезервировано DMTF ("..)
Конкретный поставщик (0x8000.).
SupportedObjectTypes
Тип данных: массив UInt16
Тип доступа: только для чтения
Перечисление, указывающее поддерживаемые типы объектов, связанные с этими возможностями репликации.
VirtualDisk (2)
Том (3)
ReplicaPeer (4)
Секция (..)
ReplicationGroup (0x8000)
StorageSubSystem (0x8001)
(0x8002)
SupportedReplicationTypes
Тип данных: массив UInt16
Тип доступа: только запись
Перечисление, указывающее поддерживаемые сочетания SyncType/Mode/Local-Or-Remote.
Синхронное зеркальное локальное (2)
Локальное асинхронное зеркальное отображение (3)
Удаленное синхронное зеркальное отображение (4)
Асинхронное удаленное зеркальное отображение (5)
Локальный синхронный моментальный снимок (6)
Локальный асинхронный моментальный снимок (7)
Удаленный синхронный моментальный снимок (8)
Удаленный асинхронный моментальный снимок (9)
Синхронное клонирование локально (10)
Асинхронное клонирование локально (11)
Удаленное синхронное клонирование (12)
Удаленное асинхронное клонирование (13)
Синхронный TokenizedClone Local (14)
Асинхронный TokenizedClone Local (15)
Synchronous TokenizedClone Remote (16)
Асинхронный TokenizedClone Remote (17)
Адаптивный зеркальный локальный (18)
Remote Adaptive Mirror ( 19)
Локальный адаптивный моментальный снимок (20)
Адаптивный удаленный моментальный снимок (21)
Адаптивное клонирование local (22)
Адаптивный удаленный клонирование (23)
Adaptive TokenizedClone Local (24)
Adaptive TokenizedClone Remote (25)
DmTF Reserved (..)
Конкретный поставщик (0x8000.).
SupportedSynchronousActions
Тип данных: массив Uint16
Тип доступа: только для чтения
Перечисление, указывающее, какие операции будут выполняться синхронно без создания задания. Если операция включена как в this, так и в SupportedAsynchronousActions , то базовая реализация указывает на то, что она может или не может создать задание.
Примечание
Следующие методы не поддерживаются асинхронно:
- AddMembers
- AddReplicationEntity
- AddServiceAccessPoint
- AddSharedSecret
- CreateGroup
- DeleteGroup
- RemoveMembers
CreateElementReplica (2)
CreateGroupReplica (3)
CreateSynchronizationAspect (4)
ModifyReplicaSynchronization (5)
ModifyListSynchronization (6)
ModifySettingsDefineState (7)
GetAvailableTargetElements (8)
GetPeerSystems (9)
GetReplicationRelationships (10)
GetServiceAccessPoints (11)
CreateGroup (12)
DeleteGroup (13)
AddMembers (14)
RemoveMembers (15)
AddReplicationEntity (16)
AddServiceAccessPoint (17)
AddSharedSecret (18)
CreateListReplica (19)
CreateGroupReplicaFromElements (20)
GetReplicationRelationshipInstances (21)
ModifyListSettingsDefineState (22)
CreateRemoteReplicationCollection (23)
AddToRemoteReplicationCollection (24)
RemoveFromRemoteReplicationCollection (25)
GetSynchronizationAspects (26)
GetSynchronizationAspectInstances (27)
CreateGroupReplicaFromElementSynchronizations (28)
AddElementsToGroupSynchronized (29)
ConfirmTargetData (30)
CreateListSynchronizationAspect (31)
DmTF Reserved ("..)
Конкретный поставщик (0x8000.).
SupportsCreateReplicationRelationshipMethod
Тип данных: Boolean
Тип доступа: только для чтения
Если задано значение TRUE, то поддерживается операция CreateReplicationRelationship .
SupportsEmptyReplicationGroup
Тип данных: Boolean
Тип доступа: только для чтения
Если задано значение TRUE, пустые группы репликации разрешены.
SupportsFullDiscovery
Тип данных: Boolean
Тип доступа: только для чтения
Если задано значение TRUE, это полностью обнаруженная модель.
SupportsReplicationGroup
Тип данных: Boolean
Тип доступа: только для чтения
Если задано значение TRUE, то поддерживаются группы репликации.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Пространство имен | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |