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


класс Msvm_EthernetPortAllocationSettingData

Представляет запрос на выделение для порта статического или динамического коммутатора или представляет активную конфигурацию выделенного в настоящее время порта статического или динамического коммутатора. Запрос на выделение для порта динамического коммутатора также называется запросом на подключение.

Следующий синтаксис представляет собой упрощенный код MOF и включает все унаследованные свойства.

Синтаксис

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_EthernetPortAllocationSettingData : CIM_EthernetPortAllocationSettingData
{
  string  InstanceID = "Microsoft:GUID\DeviceSpecificData";
  string  Caption = "Ethernet Switch Port Settings";
  string  Description = "Ethernet Switch Port Settings";
  string  ElementName;
  uint16  ResourceType = 33;
  string  OtherResourceType;
  string  ResourceSubType;
  string  PoolID;
  uint16  ConsumerVisibility = 3;
  string  HostResource[];
  string  AllocationUnits;
  uint64  VirtualQuantity;
  uint64  Reservation;
  uint64  Limit;
  uint32  Weight = 0;
  boolean AutomaticAllocation;
  boolean AutomaticDeallocation;
  string  Parent;
  string  Connection[];
  string  Address;
  uint16  MappingBehavior;
  string  AddressOnParent;
  string  VirtualQuantityUnits = "count";
  uint16  DesiredVLANEndpointMode;
  string  OtherEndpointMode;
  uint16  EnabledState;
  string  LastKnownSwitchName;
  string  RequiredFeatures[];
  string  RequiredFeatureHints[];
  string  TestReplicaPoolID;
  string  TestReplicaSwitchName;
  string  CompartmentGuid;
};

Члены

Класс Msvm_EthernetPortAllocationSettingData имеет следующие типы членов:

Элемент Property

Класс Msvm_EthernetPortAllocationSettingData имеет эти свойства.

Адрес

Тип данных: string

Тип доступа: только для чтения

Адрес ресурса. Это свойство наследуется от CIM_ResourceAllocationSettingData.

AddressOnParent

Тип данных: string

Тип доступа: только для чтения

Описывает адрес этого ресурса в контексте родительского объекта. Свойства Parent и AddressOnParent используются для описания связи контроллера, а также порядка устройств на контроллере. Это свойство наследуется от CIM_ResourceAllocationSettingData.

AllocationUnits

Тип данных: string

Тип доступа: только для чтения

Единица распределения, используемая свойствами Резервирования и Ограничения . Это свойство наследуется от CIM_ResourceAllocationSettingData.

Автоматическое размещение

Тип данных: boolean

Тип доступа: только для чтения

Указывает, будет ли ресурс выделен автоматически. Это свойство наследуется от CIM_ResourceAllocationSettingData.

AutomaticDeallocation

Тип данных: boolean

Тип доступа: только для чтения

Указывает, будет ли ресурс автоматически освобожден. Это свойство наследуется от CIM_ResourceAllocationSettingData.

Caption

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MaxLen (64)

Краткое описание объекта . Это свойство наследуется от CIM_ManagedElement и всегда имеет значение "Параметры портов коммутатора Ethernet".

CompartmentGuid

Тип данных: string

Тип доступа: чтение и запись

Это свойство задает целевой сетевой отсек для порта. Он поддерживается только для внутренних адаптеров.

Примечание

Свойство, добавленное в Windows 10.

Соединение

Тип данных: строковый массив

Тип доступа: только для чтения

Устройство, к которому подключен этот ресурс. Это свойство наследуется от CIM_ResourceAllocationSettingData.

ConsumerVisibility

Тип данных: uint16

Тип доступа: только для чтения

Видимость потребителя выделенного ресурса. Это свойство наследуется от CIM_ResourceAllocationSettingData и всегда имеет значение 3 (виртуализировано).

Описание

Тип данных: string

Тип доступа: только для чтения

Описание объекта. Это свойство наследуется от CIM_ManagedElement и всегда имеет значение "Параметры портов коммутатора Ethernet".

DesiredVLANEndpointMode

Тип данных: uint16

Тип доступа: только для чтения

Требуемый режим конфигурации для конечной точки виртуальной локальной сети. Это свойство используется для задания начального значения свойства OperationalEndpointMode в экземпляре класса Msvm_VLANEndpoint , связанного с целевым портом Ethernet. Возможные значения см. в разделе Свойство OperationalEndpointMode класса Msvm_VLANEndpoint . Это свойство наследуется от CIM_EthernetPortAllocationSettingData.

ElementName

Тип данных: string

Тип доступа: только для чтения

Отображаемое имя объекта. Это свойство наследуется от CIM_SettingData. Изменение этого свойства приведет к изменению имени элемента связанного логического производного устройства.

EnabledState

Тип данных: uint16

Тип доступа: только для чтения

Указывает, включен или отключен запрос на выделение. Если запрос на выделение помечается как Отключенный (3), выделение не обрабатывается. EnabledState для активной конфигурации всегда помечается как Включено (2).

Включено (2)

Отключено (3)

HostResource

Тип данных: строковый массив

Тип доступа: только для чтения

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

InstanceID

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: Ключ

Уникально идентифицирует экземпляр этого класса. Это свойство наследуется от CIM_SettingData и всегда имеет значение Microsoft:GUID\DeviceSpecificData.

LastKnownSwitchName

Тип данных: string

Тип доступа: только для чтения

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

Примечание

Свойство, добавленное в Windows 10.

Ограничение

Тип данных: uint64

Тип доступа: только для чтения

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

MappingBehavior

Тип данных: uint16

Тип доступа: только для чтения

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

OtherEndpointMode

Тип данных: string

Тип доступа: только для чтения

Строка, описывающая тип модели конечной точки виртуальной ЛС, поддерживаемой этой конечной точкой виртуальной локальной сети. Это свойство используется только в том случае, если свойству DesiredVLANEndpointMode присвоено значение 1 (Другое). Это свойство должно иметь значение Null , если свойство DesiredVLANEndpointMode имеет любое значение, отличное от 1. Это свойство наследуется от CIM_EthernetPortAllocationSettingData.

OtherResourceType

Тип данных: string

Тип доступа: только для чтения

Строка, описывающая тип ресурса, если четко определенное значение недоступно, а ResourceType имеет значение 1 (Другое). Это свойство наследуется от CIM_ResourceAllocationSettingData и не используется.

Parent

Тип данных: string

Тип доступа: только для чтения

Родительский объект ресурса. Это свойство наследуется от CIM_ResourceAllocationSettingData.

PoolID

Тип данных: string

Тип доступа: только для чтения

Идентификатор пула ресурсов, из которого был выделен этот ресурс. Это свойство наследуется от CIM_ResourceAllocationSettingData.

RequiredFeatureHints

Тип данных: строковый массив

Тип доступа: только для чтения

Список отображаемых имен, соответствующих каждой записи в массиве RequiredFeatures .

RequiredFeatures

Тип данных: строковый массив

Тип доступа: чтение и запись

Список идентификаторов компонентов, представляющих все компоненты, необходимые для порта.

Резервирование

Тип данных: uint64

Тип доступа: только для чтения

Количество ресурсов, зарезервированных для использования виртуальным коммутатором. Это свойство наследуется от CIM_ResourceAllocationSettingData.

ResourceSubType

Тип данных: string

Тип доступа: только для чтения

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

ResourceType

Тип данных: uint16

Тип доступа: только для чтения

Тип ресурса, который представляет этот параметр выделения. Это свойство наследуется от CIM_ResourceAllocationSettingData и всегда имеет значение 33 (подключение Ethernet).

TestReplicaPoolID

Тип данных: string

Тип доступа: чтение и запись

Указывает пул сетевых ресурсов, из которого будет выделено подключение к тестовой реплика системе при его создании.

TestReplicaSwitchName

Тип данных: string

Тип доступа: чтение и запись

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

VirtualQuantity

Тип данных: uint64

Тип доступа: только для чтения

Общее количество портов в виртуальном коммутаторе. Это свойство наследуется от CIM_ResourceAllocationSettingData.

VirtualQuantityUnits

Тип данных: string

Тип доступа: только для чтения

Задает единицу измерения для свойства VirtualQuantity . Значение этого свойства должно быть юридическим значением квалификатора "Программные единицы", как определено в приложении C.1 DSP0004 версии 2.5 или более поздней версии. Это свойство наследуется от CIM_ResourceAllocationSettingData.

Weight

Тип данных: uint32

Тип доступа: только для чтения

Целое число, определяющее вес каждого виртуального коммутатора. Это свойство наследуется от CIM_ResourceAllocationSettingData.

Диапазон: 0 1000

Требования

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