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


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

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

Синтаксис

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]

Внедренный экземпляр класса Msvm_VirtualEthernetSwitchSettingData , который используется для определения атрибутов создаваемого виртуального коммутатора. Это обязательный параметр.

ResourceSettings [in]

Массив внедренных экземпляров класса Msvm_EthernetPortAllocationSettingData, описывающий параметры портов коммутатора, создаваемых в область нового виртуального коммутатора. Если задано значение NULL , виртуальный коммутатор будет создан без ресурсов (т. е. без портов коммутатора).

ReferenceConfiguration [in]

Этот параметр не используется.

ResultingSystem [out]

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

Задание [out]

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

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

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

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

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

Сбой (2)

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

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

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

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

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

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

Требования

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

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

Msvm_VirtualEthernetSwitchManagementService