Метод GetSupportedGroupFeatures класса MSFT_ReplicationCapabilities
Возвращает поддерживаемые функции группы для заданного Типа репликации.
Синтаксис
UInt32 GetSupportedGroupFeatures(
[in] UInt16 ReplicationType,
[out] UInt16 Features[],
[out] String ExtendedStatus
);
Параметры
ReplicationType [in]
Значение типа , представляющее тип репликации. Он должен находиться в MSFT_ReplicationCapabilities перечисления. SupportedReplicationTypes.
Возможности [out]
Массив поддерживаемых функций.
Репликация "один ко многим " (2)
Группы "многие ко многим " (3)
Согласованность включена для всех групп (4)
Разрешены пустые группы репликации (5)
Исходная группа должна содержать несколько элементов (6)
Составные группы (7)
Репликация многохохотных элементов (8)
Элементы с несколькими прыжками должны иметь один и тот же SyncType (9)
Группа может иметь только одну активную связь (10)
Исходный элемент можно удалить из группы (11)
Целевой элемент можно удалить из группы (12)
Группа может быть временной (13)
Группа именообразуема (14)
Поддерживает число целевых элементов (15)
Синхронизированный целевой объект клонирования автоматически отсоединяется (16)
Для операции с обратными ролями требуется источник только для чтения (17)
Операция обратных ролей требует последующей повторной синхронизации (18)
Операция восстановления требует последующего перелома (19)
Операция повторной синхронизации требует последующей активации (20)
Для операции копирования требуется автономный источник (21)
Операция восстановления требует последующего отсоединения (22)
Элемент может быть членом нескольких групп (23)
Элементы группы могут быть смешивать тонкие и толстые (24)
TokenizedClone ConsistentPointInTime (25)
Целевые элементы можно добавлять в коллекции (26)
Операция с обратными ролями требует синхронизированного состояния (27)
Для операции с обратными ролями требуется состояние "Перелом" (28)
Для операции с обратными ролями требуется состояние Split (29)
Для операции с обратными ролями требуется состояние FailedOver (30)
Для операции с обратными ролями требуется состояние Suspended (31)
Поставщик может управлять удаленной исходной группой (32)
Поставщик может управлять удаленной целевой группой (33)
TargetGroup не предоставляется (34)
TargetPool не предоставляется (35)
TargetSettingGoal не предоставляется (36)
Поставщик может создать удаленную целевую группу (37)
Поставщик может создать локальную целевую группу (38)
Поставщик должен создать удаленную группу (39)
Для создания удаленных элементов требуется TargetPool (40)
Целевая группа должна быть предоставлена (41)
CreateGroupReplica принимает только пустые группы (42)
Одна группа репликации на пул носителей (43)
Поддерживает consistencyExempt при добавлении в группу (44)
Для добавления или удаления в группу требуется состояние "Перелом" (45)
Для добавления или удаления в группу требуется состояние разбиения (46)
Для добавления или удаления в группу требуется состояние Приостановлено (47)
Для добавления или удаления в группу требуется состояние FailedOver (48)
Поддерживает SynchronizationAspect группы репликации (49)
Без уровня элемента StorageSynchronized (50)
Принимает пути к внешним объектам (51)
Операция отработки отказа требует последующего перелома (52)
Для операции отработки отказа требуется последующее разделение (53)
Операция восстановления требует последующего возобновления (54)
Один согласованный асинхронный режим на RemoteReplicationCollection (55)
Клиент может указать RelationshipName (56)
Реализация определяет порядок членов группы (57)
Операция обратных ролей не изменяет CopyState (58)
Для операции отработки отказа требуется последующее восстановление размещения (59)
Для запланированной операции отработки отказа требуется разделенное состояние (60)
Для запланированной операции отработки отказа требуется состояние слома (61)
Для целевого элемента требуется пул ресурсов, зарезервированный для репликации (62)
Для AddSyncPair требуется пара синхронизированных зеркало (63)
Поставщик может создавать удаленные элементы с помощью TargetPools (64)
DmTF Reserved (..)
Конкретный поставщик (0x8000.. 0xFFFF)
ExtendedStatus [out]
Строка, содержащая внедренный объект MSFT_StorageExtendedStatus .
Этот параметр позволяет поставщику хранилища возвращать расширенные (зависящие от реализации) сведения об ошибках.
Возвращаемое значение
Успешное выполнение (0)
Не поддерживается (1)
Неустановленная ошибка (2)
Время ожидания (3)
Сбой (4)
Недопустимый параметр (5)
Используется (6)
DmTF Reserved (..)
Конкретный поставщик (0x8000.).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Пространство имен | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |