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


Класс CIM_SettingsDefineCapabilities

Представляет связь между свойствами экземпляра CIM_SettingData и экземпляра CIM_Capabilities .

Синтаксис

[Association, Aggregation, Abstract, Version("2.22.1"), UMLPackagePath("CIM::Core::Settings"), AMENDMENT]
class CIM_SettingsDefineCapabilities : CIM_Component
{
  CIM_Capabilities REF GroupComponent;
  CIM_SettingData  REF PartComponent;
  uint16               PropertyPolicy = 0;
  uint16               ValueRole = 3;
  uint16               ValueRange = 0;
};

Члены

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

Элемент Property

Класс CIM_SettingsDefineCapabilities имеет следующие свойства.

GroupComponent

Тип данных: CIM_Capabilities

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

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

Ссылка на экземпляр CIM_Capabilities .

PartComponent

Тип данных: CIM_SettingData

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

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

Ссылка на экземпляр CIM_SettingData , используемый для определения экземпляра CIM_Capabilities .

PropertyPolicy

Тип данных: uint16

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

Квалификаторы: обязательный, ModelCorrespondence ("CIM_SettingsDefineCapabilities. ValueRole", "CIM_SettingsDefineCapabilities. ValueRange")

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

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

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

DmTF Reserved (..)

ValueRange

Тип данных: uint16

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

Квалификаторы: ModelCorrespondence ("CIM_SettingsDefineCapabilities. PropertyPolicy", "CIM_SettingsDefineCapabilities. ValueRole")

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

Точка (0)

Минимумы (1)

Максимумы (2)

Приращения (3)

DmTF Reserved (..)

ValueRole

Тип данных: uint16

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

Квалификаторы: ModelCorrespondence ("CIM_SettingsDefineCapabilities. PropertyPolicy", "CIM_SettingsDefineCapabilities. ValueRange")

Дополнительная семантика для интерпретации неключевых свойств экземпляра CIM_SettingData .

Значение "По умолчанию" указывает, что значения свойств экземпляра компонента SettingData будут использоваться в качестве значений по умолчанию при создании нового экземпляра SettingData для элементов, возможности которых определяются связанным экземпляром Capabilities.

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

"Optimal" означает, что экземпляр SettingData представляет оптимальные значения параметров для элементов, связанных со связанным экземпляром возможностей. Параметры нескольких компонентов Экземпляры данных могут быть объявлены как оптимальные". Среднее" указывает, что ненулевое, неключевое, ненулевое, ненулевое, ненулевое, ненулевое числовые свойства связанного экземпляра SettingData представляют собой среднюю точку по определенному измерению. Для различных сочетаний свойств SettingData несколько экземпляров SettingData могут быть объявлены как "Среднее". "Поддерживается" означает, что свойства, отличные от NULL, не являющиеся ключами экземпляра Component SettingData, представляют собой набор поддерживаемых значений свойств, которые в противном случае не указаны.

По умолчанию (0)

Оптимальный (1)

Среднее (2)

Поддерживается (3)

DmTF Reserved (..)

Требования

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

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

CIM_Component