Метод GetSupportedCopyStates класса MSFT_ReplicationCapabilities
Возвращает поддерживаемые состояния копирования для заданного Типа репликации.
Синтаксис
UInt32 GetSupportedCopyStates(
[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 (..)
Конкретный поставщик (0x8000.).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Пространство имен | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |