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


Метод ExportSystemDefinition класса Msvm_VirtualSystemManagementService

Экспортирует виртуальную машину или snapshot виртуальной машины в файл. Для экспорта виртуальная машина должна находиться в состоянии "выключено" или "сохранено". Виртуальная машина, связанные с ней параметры конфигурации и связанные с ней параметры ресурсов будут сохранены в результирующем файле.

Синтаксис

uint32 ExportSystemDefinition(
  [in]  CIM_ComputerSystem REF ComputerSystem,
  [in]  string                 ExportDirectory,
  [in]  string                 ExportSettingData,
  [out] CIM_ConcreteJob    REF Job
);

Параметры

ComputerSystem [in]

Ссылка на CIM_ComputerSystem , представляющую экспортируемую виртуальную машину.

ExportDirectory [in]

Полный путь к каталогу, в который будет экспортирована виртуальная машина. Если свойство CreateVmExportSubdirectory класса Msvm_VirtualSystemExportSettingData в параметре ExportSettingData имеет значение True, этот каталог можно повторно использовать для экспорта нескольких виртуальных машин, и этот метод помещает каждое определение виртуальной машины в отдельный подкаталог под этим путем.

ExportSettingData [in]

Внедренный экземпляр класса Msvm_VirtualSystemExportSettingData , представляющий параметры для операции экспорта.

Задание [out]

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

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

Этот метод возвращает одно из следующих значений.

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

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

Сбой (32768)

Доступ запрещен (32769)

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

Состояние неизвестно (32771)

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

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

Система используется (32774)

Недопустимое состояние для этой операции (32775)

Неправильный тип данных (32776)

Система недоступна (32777)

Нехватка памяти (32778)

Требования

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

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

Msvm_VirtualSystemManagementService