Поделиться через


класс 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

См. также раздел

MSFT_StorageObject