Partager via


CIM_SettingsDefineCapabilities classe

Représente une association entre les propriétés d’un instance CIM_SettingData et d’un instance CIM_Capabilities.

Syntaxe

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

Membres

La classe CIM_SettingsDefineCapabilities comporte les types de membres suivants :

Propriétés

La classe CIM_SettingsDefineCapabilities a ces propriétés.

GroupComponent

Type de données : CIM_Capabilities

Type d'accès : Lecture seule

Qualificateurs : Aggregate, Override (« GroupComponent »), Max (1)

Référence au instance CIM_Capabilities.

PartComponent

Type de données : CIM_SettingData

Type d'accès : Lecture seule

Qualificateurs : Override (« PartComponent »)

Référence au CIM_SettingData instance utilisé pour définir le instance CIM_Capabilities.

PropertyPolicy

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs : Obligatoire, ModelCorrespondence (« CIM_SettingsDefineCapabilities. ValueRole », « CIM_SettingsDefineCapabilities. ValueRange »)

Indique si les propriétés non null et non clés des instance de CIM_SettingData associées sont traitées indépendamment ou comme un jeu corrélé. Par instance, un ensemble indépendant de propriétés maximales peut être défini lorsqu’il n’existe aucune relation entre chaque propriété. En revanche, plusieurs ensembles corrélés de propriétés maximales peuvent devoir être définis lorsque les valeurs maximales de chacun dépendent de certaines des autres.

Indépendant (0)

Corrélé ( 1)

DMTF Reserved (..)

ValueRange

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_SettingsDefineCapabilities. PropertyPolicy », « CIM_SettingsDefineCapabilities. ValueRole »)

Indique le type de plage de valeurs utilisé par les propriétés des propriétés non null et non clés du instance CIM_SettingData.

Point (0)

Minimums (1)

Maximums (2)

Incréments (3)

DMTF Reserved (..)

ValueRole

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_SettingsDefineCapabilities. PropertyPolicy », « CIM_SettingsDefineCapabilities. ValueRange »)

Sémantique supplémentaire pour l’interprétation des propriétés non null et non clé du CIM_SettingData instance.

« Default » indique que les valeurs de propriété du composant SettingData instance seront utilisées comme valeurs par défaut lorsqu’une nouvelle instance SettingData est créée pour les éléments dont les fonctionnalités sont définies par les instance Capabilities associées.

Dans les instances de settingdata, pour des propriétés particulières ayant le même objectif sémantique, au plus une de ces instance de données de paramètre doit être spécifiée comme valeur par défaut.

« Optimal » indique que le instance SettingData représente des valeurs de paramètre optimales pour les éléments associés aux fonctionnalités associées instance. Plusieurs instances SettingData de composant peuvent être déclarées comme optimales. » Moyenne » indique que les propriétés numériques non null, non clés, non énumérées et non booléennes de l’instance SettingData associée représentent un point moyen le long d’une dimension. Pour différentes combinaisons de propriétés SettingData, plusieurs instances SettingData de composant peuvent être déclarées comme « Mean ». « Pris en charge » indique que les propriétés non null et non clés du instance Component SettingData représentent un ensemble de valeurs de propriété prises en charge qui ne sont pas autrement qualifiées.

Par défaut (0)

Optimal (1)

Moyenne (2)

Pris en charge (3)

DMTF Reserved (..)

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 8
Serveur minimal pris en charge
Windows Server 2012
Espace de noms
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

CIM_Component