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


Метод CreateSnapshot класса Msvm_CollectionSnapshotService

Создает snapshot коллекции виртуальных систем.

Синтаксис

uint32 CreateSnapshot(
  [in]      CIM_CollectionOfMSEs REF Collection,
  [in]      string                   SnapshotSettings,
  [in]      uint16                   SnapshotType,
  [in, out] CIM_Collection       REF ResultingSnapshotCollection,
  [out]     CIM_ConcreteJob      REF Job
);

Параметры

Коллекция [in]

Ссылка на CIM_CollectionOfMSEs , описывающую затронутую коллекцию виртуальных систем.

SnapshotSettings [in]

Содержит параметры параметров.

SnapshotType [in]

Запрошенный тип snapshot:

Неизвестно (0)

Стандартный моментальный снимок (1)

Стандартный snapshot виртуальной системы.

Моментальный снимок восстановления (2)

Моментальный снимок для сценариев восстановления, включая репликацию отработки отказа и резервное копирование.

Зарезервировано DMTF (..)

Конкретный поставщик (32768..65535)

ResultingSnapshotCollection [in, out]

При успешном выполнении возвращает ссылку на CIM_Collection, содержащую snapshot виртуальной системы.

Задание [out]

Необязательная ссылка, возвращаемая, если операция выполняется асинхронно. При наличии возвращаемой ссылки на экземпляр CIM_ConcreteJob можно использовать для отслеживания хода выполнения и получения результата метода .

Возвращаемое значение

При успешном выполнении возвращает значение 0 (завершено) или 4096 (задание запущено); в противном случае возвращает ошибку.

Завершено без ошибок (0)

Не поддерживается (1)

Сбой (2)

Время ожидания (3)

Недопустимый параметр (4)

Недопустимое состояние (5)

Недопустимый тип (6)

Зарезервировано DMTF (..)

Проверенные параметры метода — задание запущено (4096)

Метод Reserved (4097..32767)

Конкретный поставщик (32768..65535)

Требования

Требование Значение
Минимальная версия клиента
Windows 10 [только классические приложения]
Минимальная версия сервера
Windows Server 2016
Пространство имен
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

См. также раздел

Msvm_CollectionSnapshotService