Метод DefineSystem класса CIM_VirtualSystemManagementService

Определяет виртуальную систему.

Входные данные, которые не указаны полностью, могут быть заполнены значениями по умолчанию.

Синтаксис

uint32 DefineSystem(
  [in]  string                           SystemSettings,
  [in]  string                           ResourceSettings[],
  [in]  CIM_VirtualSystemSettingData REF ReferenceConfiguration,
  [out] CIM_ComputerSystem           REF ResultingSystem,
  [out] CIM_ConcreteJob              REF Job
);

Параметры

SystemSettings [in]

Строка, содержащая внедренный экземпляр класса CIM_VirtualSystemSettingData , который используется для определения атрибутов создаваемой виртуальной системы.

ResourceSettings [in]

Массив строк, каждый из которых содержит внедренный экземпляр класса CIM_ResourceAllocationSettingData, описывающий виртуальные аспекты виртуального ресурса, создаваемого в область новой виртуальной системы.

ReferenceConfiguration [in]

Ссылка на экземпляр объекта CIM_VirtualSystemSettingDat , который является объектом верхнего уровня конфигурации эталонной виртуальной системы. Эталонная конфигурация используется для дополнения конфигурации новой виртуальной системы, если параметры SystemSettings и ResourceSettings не предоставили соответствующих сведений.

ResultingSystem [out]

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

Задание [out]

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

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

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

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

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

Сбой (2)

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

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

Зарезервировано 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_VirtualSystemManagementService