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


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

Создает новую запланированную компьютерную систему на основе указанного определения виртуальной машины.

Синтаксис

uint32 ImportSystemDefinition(
  [in]  string                         SystemDefinitionFile,
  [in]  string                         SnapshotFolder,
  [in]  boolean                        GenerateNewSystemIdentifier,
  [out] Msvm_PlannedComputerSystem REF ImportedSystem,
  [out] CIM_ConcreteJob            REF Job
);

Параметры

SystemDefinitionFile [in]

Полный путь к файлу определения системы (.xml или .exp), представляющий импортируемую виртуальную машину. Файл определения не должен использоваться в хост-системе или платформе виртуализации.

SnapshotFolder [in]

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

GenerateNewSystemIdentifier [in]

Указывает, следует ли повторно использовать уникальный идентификатор для виртуальной машины. Если этот параметр имеет значение True, создается новый системный идентификатор. Если этот параметр имеет значение False, используется существующий системный идентификатор.

ImportedSystem [out]

Если операция завершается синхронно, ссылка на объект Msvm_PlannedComputerSystem , представляющий импортированную виртуальную машину.

Задание [out]

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

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

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

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

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

Сбой (32768)

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

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

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

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

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

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

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

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

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

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

Используемый файл (32779)

Требования

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

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

Msvm_VirtualSystemManagementService