Метод GetSupportedGroupCopyStates класса MSFT_ReplicationCapabilities
Возвращает для заданного Типа репликации поддерживаемые состояния копирования группы репликации.
Синтаксис
UInt32 GetSupportedGroupCopyStates(
[in] UInt16 ReplicationType,
[out] UInt16 SupportedCopyStates[],
[out] String ExtendedStatus
);
Параметры
ReplicationType [in]
Значение типа , представляющее тип репликации. Он должен находиться в MSFT_ReplicationCapabilities перечисления. SupportedReplicationTypes.
SupportedCopyStates [out]
Поддерживаемые состояния копирования. Одно из следующих значений.
Значение | Значение |
---|---|
Инициализировано 2 | Устанавливается ссылка для включения репликации, а исходный и целевой объекты связаны. Однако операция копирования не запущена. |
Несинхронизированный 3 | Не все исходные данные были скопированы в целевой объект. |
Синхронизировано 4 | Все исходные данные были скопированы в целевой объект. |
Сломанная 5 | Связь является нефункциональной из-за ошибок в источнике, целевом объекте, пути между ними или ограничениях пространства. |
Перелом 6 | Целевой объект отделен от источника. |
Разделение 7 | Целевой объект был корректно (или систематически) отделялся от источника таким образом, чтобы обеспечить согласованность. |
Неактивный 8 | Операция копирования остановлена. Операции записи в источник не будут отправляться в целевой объект. |
Приостановлено 9 | Поток данных между источником и целевым объектом остановлен. Операции записи в источник сохраняются до тех пор, пока связь не будет возобновлена. |
Отработка отказа 10 | Сбой операций чтения из целевого объекта и записи в него. Источник недоступен. |
Подготовлено 11 | Инициализация завершена, и операция копирования запущена. Однако поток данных не запущен. |
Прервано 12 | Операция копирования была прервана. Используйте операцию повторной синхронизации реплики, чтобы перезапустить операцию копирования. |
Отклонение 13 | Целевой объект был изменен и больше не синхронизирован с источником или представлением на определенный момент времени. |
Смешанный 14 | Применяется к CopyStateобъекта GroupSynchronized. Он указывает, что связи StorageSynchronized элементов в группах имеют разные значения CopyState . |
Неприменимо 15 | Целевой объект не имеет состояния репликации. |
Microsoft Reserved .. | Это значение зарезервировано для использования системой. |
0x8000 для конкретного поставщика. | Эти значения зарезервированы для поставщиков. |
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 |