Метод GetSupportedOperations класса MSFT_ReplicationCapabilities
Возвращает для заданного replicationType поддерживаемые операции в синхронизированной связи хранилища, которую можно предоставить операции ModifyReplicaSynchronization .
Синтаксис
UInt32 GetSupportedOperations(
[in] UInt16 ReplicationType,
[out] UInt16 SupportedOperations[],
[out] String ExtendedStatus
);
Параметры
ReplicationType [in]
Значение типа , представляющее тип репликации. Он должен находиться в MSFT_ReplicationCapabilities перечисления. SupportedReplicationTypes.
SupportedOperations [out]
Массив поддерживаемых операций.
Прерывание (2)
Активация согласованности (3)
Активировать (4)
AddSyncPair (5)
Деактивация согласованности (6)
Деактивировать (7)
Отсоединение (8)
Растворить (9)
Отработка отказа (10)
Восстановление размещения (11)
Перелом (12)
RemoveSyncPair (13)
Повторная синхронизация реплики (14)
Восстановление из реплики (15)
Резюме (16)
Сброс для синхронизации (17)
Сброс до асинхронного (18)
Возврат в ResourcePool (19)
Обратные роли (20)
Разделение (21)
Приостановка (22)
Неподготовленный (23)
Подготовка (24)
Сбросить до адаптивного (25)
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 |