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


класс Msvm_FeatureSettingsDefineCapabilities

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

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

Синтаксис

[Association, Aggregation, Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_FeatureSettingsDefineCapabilities : CIM_SettingsDefineCapabilities
{
  Msvm_EthernetSwitchFeatureCapabilities REF GroupComponent;
  Msvm_FeatureSettingData                REF PartComponent;
  uint16                                     PropertyPolicy = 0;
  uint16                                     ValueRole = 3;
  uint16                                     ValueRange = 0;
};

Члены

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

Элемент Property

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

GroupComponent

Тип данных: Msvm_EthernetSwitchFeatureCapabilities

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

Квалификаторы: Override ("GroupComponent")

Ссылка на экземпляр класса Msvm_EthernetSwitchFeatureCapabilities , который представляет возможности коммутатора Ethernet. Это свойство наследуется от CIM_Component.

PartComponent

Тип данных: Msvm_FeatureSettingData

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

Квалификаторы: Override ("PartComponent")

Ссылка на экземпляр класса Msvm_FeatureSettingData , представляющего параметры ресурса. Это свойство наследуется от CIM_Component.

PropertyPolicy

Тип данных: uint16

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

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

Это свойство наследуется от CIM_SettingsDefineCapabilities.

Независимый (0)

Коррелированная (1)

ValueRange

Тип данных: uint16

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

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

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

Приведенные ниже значения оцениваются только по числовым свойствам параметров, не имеющим значения NULL, неключевым, нечисловым, не логическим, числовым свойствам. Каждое свойство этого набора должно быть математически сравнимо с другими экземплярами этого свойства.

Это свойство наследуется от CIM_SettingsDefineCapabilities.

Значение Значение
Point
0
Этот экземпляр данных параметра предоставляет один набор значений.
Минимумы
1
Эти данные параметра предоставляют минимальные значения для оцененных свойств. При использовании с PropertyPolicy = "Independent" для всех возможностей необходимо указать только один такой параметр для конкретного экземпляра данных параметра. Если значение Не ограничено значением Maximums для одного набора свойств, все значения, которые сравниваются выше указанных значений, также считаются поддерживаемыми соответствующим экземпляром возможностей.
Максимумов
2
Эти данные параметра предоставляют максимальные значения для вычисляемого свойства. При использовании с PropertyPolicy = "Independent" для всех возможностей необходимо указать только один такой параметр для конкретного экземпляра данных параметра. Если значение минимального значения для одного набора свойств не ограничено, все значения, которые сравниваются ниже указанных значений, также считаются поддерживаемыми соответствующим экземпляром возможностей.
Шагом
3
Эти данные параметра предоставляют значения приращения для оцениваемых свойств. Для связанных возможностей, если вычисляемое свойство в настоящее время не имеет соответствующих значений Minimums или Maximums, то свойство не оказывает влияния. В противном случае для каждого вычисляемого свойства его значение (x) должно находиться между значениями MinimumValue и MaximumValue включительно и иметь свойство , что результат MaximumValue минус x и результат x минус MinimumValue являются целым числом, кратным приращению. Если параметр MinimumValue или MaximumValue не указан, а другой — , то отсутствующее значение должно быть соответственно самым низким или самым высоким поддерживаемым значением для типа данных свойства. Кроме того, если для вычисляемого свойства указаны значения MinimumValue и MaximumValue , результат maximumValue минус MinimumValue должен быть целым числом, кратным приращению.

ValueRole

Тип данных: uint16

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

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

Задает дополнительную семантику для интерпретации неключевых свойств параметров, отличных от Null. Это свойство наследуется от CIM_SettingsDefineCapabilities.

Значение Значение
Default
0
Значения свойств данных параметров будут использоваться в качестве значений по умолчанию при создании нового экземпляра данных параметра для элементов, возможности которых определяются связанными возможностями. В экземплярах данных параметров для определенных свойств, имеющих одинаковое семантическое назначение, должен быть указан не более одного экземпляра данных по умолчанию.
Оптимальное
1
Экземпляр данных параметра представляет оптимальные значения параметров для элементов, связанных со связанными возможностями. Несколько экземпляров данных, параметров компонентов, могут быть объявлены как оптимальные.
Среднее
2
Числовые свойства, отличные от Null, без ключа, без перечисления, не являются логическими, числовыми свойствами связанного экземпляра данных параметра представляет среднюю точку по определенному измерению. Для различных комбинаций свойств данных несколько экземпляров параметров компонентов могут быть объявлены как средние.
Поддерживаются
3
Неключовые свойства данных параметров, отличные от Null, представляют набор поддерживаемых значений свойств, которые в противном случае не определены.

Требования

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