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


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

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

Синтаксис

uint32 CreateSnapshot(
  [in]      CIM_ComputerSystem           REF AffectedSystem,
  [in]      string                           SnapshotSettings,
  [in]      uint16                           SnapshotType,
  [in, out] CIM_VirtualSystemSettingData REF ResultingSnapshot,
  [out]     CIM_ConcreteJob              REF Job
);

Параметры

AffectedSystem [in]

CIM_ComputerSystem ссылка на затронутую виртуальную систему.

SnapshotSettings [in]

Параметры параметров.

SnapshotType [in]

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

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

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

Моментальный снимок диска (3)

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

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

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

РезультатНапшот [вход, выход]

CIM_VirtualSystemSettingData ссылка на результирующий snapshot виртуальной системы.

Задание [out]

Если операция выполняется долго, при необходимости может быть возвращено задание. В этом случае экземпляр класса CIM_VirtualSystemSettingData, представляющий новую виртуальную систему snapshot, представляется через связь CIM_AffectedJobElement со значением свойства AffectedElement, ссылающимся на новый экземпляр класса CIM_VirtualSystemSettingData, представляющий snapshot виртуальной системы, и значение ElementEffects, равное 5 (Create).

Примечание

Этот параметр был для чтения и записи в Windows 8.1.

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

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

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

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

Сбой (2)

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

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

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

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

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

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

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

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

Требования

Требование Значение
Минимальная версия клиента
Windows 8.1
Минимальная версия сервера
Windows Server 2012 R2
Пространство имен
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

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

CIM_VirtualSystemSnapshotService