Compartir a través de


CIM_SettingsDefineCapabilities clase

Representa una asociación entre las propiedades de una instancia de CIM_SettingData y una instancia de CIM_Capabilities .

Sintaxis

[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;
};

Miembros

La clase CIM_SettingsDefineCapabilities tiene estos tipos de miembros:

Propiedades

La clase CIM_SettingsDefineCapabilities tiene estas propiedades.

GroupComponent

Tipo de datos: CIM_Capabilities

Tipo de acceso: solo lectura

Calificadores: Agregado, Invalidación ("GroupComponent"), Máximo (1)

Referencia a la instancia de CIM_Capabilities .

PartComponent

Tipo de datos: CIM_SettingData

Tipo de acceso: solo lectura

Calificadores: Invalidación ("PartComponent")

Referencia a la instancia de CIM_SettingData usada para definir la instancia de CIM_Capabilities .

PropertyPolicy

Tipo de datos: uint16

Tipo de acceso: solo lectura

Calificadores: Obligatorio, ModelCorrespondence ("CIM_SettingsDefineCapabilities. ValueRole", "CIM_SettingsDefineCapabilities. ValueRange")

Indica si las propiedades que no son null y no clave de la instancia de CIM_SettingData asociada se tratan de forma independiente o como un conjunto correlacionado. Por ejemplo, se puede definir un conjunto independiente de propiedades máximas cuando no hay ninguna relación entre cada propiedad. En cambio, es posible que sea necesario definir varios conjuntos correlacionados de propiedades máximas cuando los valores máximos de cada uno dependen de algunos de los otros.

Independiente (0)

Correlacionado (1)

DMTF Reserved (..)

ValueRange

Tipo de datos: uint16

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_SettingsDefineCapabilities. PropertyPolicy", "CIM_SettingsDefineCapabilities. ValueRole")

Indica el tipo de intervalo de valores utilizado por las propiedades de las propiedades que no son null y que no son clave de la instancia de CIM_SettingData .

Punto (0)

Mínimos (1)

Máximos (2)

Incrementos (3)

DMTF Reserved (..)

ValueRole

Tipo de datos: uint16

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_SettingsDefineCapabilities. PropertyPolicy", "CIM_SettingsDefineCapabilities. ValueRange")

Semántica adicional para la interpretación de las propiedades que no son null y que no son clave de la instancia de CIM_SettingData .

"Default" indica que los valores de propiedad de la instancia settingData del componente se usarán como valores predeterminados, cuando se crea una nueva instancia de SettingData para los elementos cuyas funcionalidades se definen mediante la instancia de Capabilities asociada.

En todas las instancias de settingdata, para determinadas propiedades que tengan el mismo propósito semántico, como máximo, se especificará una instancia de settingdata como valor predeterminado.

"Óptimo" indica que la instancia de SettingData representa valores de configuración óptimos para los elementos asociados a la instancia de funcionalidades asociadas. Es posible que varias instancias de SettingData de varios componentes se declaren como óptimas". Mean" indica que las propiedades numéricas no null, no clave, no enumeradas y no booleanas de la instancia de SettingData asociadas representan un punto medio a lo largo de alguna dimensión. Para diferentes combinaciones de propiedades SettingData, se pueden declarar varias instancias de SettingData de componente como "Mean". "Supported" indica que las propiedades que no son null y que no son clave de la instancia de Component SettingData representan un conjunto de valores de propiedad admitidos que no están calificados de otro modo.

Valor predeterminado (0)

Óptimo (1)

Media (2)

Compatible (3)

DMTF Reserved (..)

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8
Servidor mínimo compatible
Windows Server 2012
Espacio de nombres
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
Archivo DLL
Vmms.exe

Consulte también

CIM_Component