Поделиться через


Метод 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

См. также

MSFT_VirtualDisk