Метод CreateReplica класса MSFT_VirtualDisk
Создает связь репликации между виртуальными дисками.
Синтаксис
UInt32 CreateReplica(
[in] String FriendlyName,
[in] String TargetStorageSubsystem,
[in] String TargetVirtualDiskObjectId,
[in] String TargetStoragePoolObjectId,
[in] UInt16 RecoveryPointObjective,
[in] String ReplicationSettings,
[in] UInt16 SyncType,
[out] String CreatedReplicaPeer,
[out] MSFT_StorageJob REF CreatedStorageJob,
[out] String ExtendedStatus
);
Параметры
FriendlyName [in]
Соответствующее имя пользователя для создаваемого элемента. Если значение NULL, то можно использовать системное имя по умолчанию.
TargetStorageSubsystem [in]
Строка, содержащая внедренный объект MSFT_ReplicaPeer , указывающий целевой компьютер реплики.
TargetVirtualDiskObjectId [in]
Указывает целевой объект виртуального диска на целевом компьютере.
TargetStoragePoolObjectId [in]
Пул носителей в целевом объекте, который будет использоваться в качестве источника для создания целевого виртуального диска. Этот параметр игнорируется, если указан целевой виртуальный диск.
RecoveryPointObjective [in]
Указывает максимальный интервал, в котором могут быть потеряны данные. Для синхронных операций копирования значение RecoveryPointObjective равно 0. Для асинхронных операций копирования RecoveryPointObjective представляет интервал после последней передачи данных в целевой элемент.
ReplicationSettings [in]
Строка, содержащая внедренный объект MSFT_ReplicationSettings для применения.
SyncType [in]
Тип копии, которая будет выполнена. Одно из следующих значений:
Значение | Значение |
---|---|
Зарезервировано DMTF. | Это значение зарезервировано для использования системы. |
Зеркало 6 | Создайте и сохраните копию источника. |
Моментальный снимок 7 | Создайте теневую копию тома источника. |
Клонирование 8 | Создайте полную копию источника на определенный момент времени. |
TokenizedClone 9 | Создайте маркеризованную копию источника на определенный момент времени. |
Зарезервировано DMTF. | Это значение зарезервировано для использования системы. |
Конкретный поставщик 0x8000.. | Эти значения зарезервированы для поставщиков. |
CreatedReplicaPeer [out]
Если связь создана успешно, этот параметр получает строку, содержащую внедренный объект MSFT_ReplicaPeer , представляющий одноранговый узел реплики для целевого объекта.
CreatedStorageJob [out]
Возвращает ссылку на объект задания хранилища, используемый для отслеживания длительной операции.
ExtendedStatus [out]
Строка, содержащая внедренный объект MSFT_StorageExtendedStatus .
Этот параметр позволяет поставщику хранилища возвращать расширенные (зависящие от реализации) сведения об ошибках.
Возвращаемое значение
Успех (0)
Не поддерживается (1)
Неопределенная ошибка (2)
Время ожидания (3)
Сбой (4)
Недопустимый параметр (5)
Объект не найден (8)
Проверка параметров метода — начало задания (4096)
Доступ запрещен (40001)
Для завершения операции недостаточно ресурсов. (40002)
Кэш устарел (40003)
Операция не поддерживается во время обновления кластера. (40009)
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Пространство имен | Root\Microsoft\Windows\Storage |
Верхний колонтитул | Adojet.h |
MOF | Storagewmi.mof |