Freigeben über


CIM_SettingsDefineCapabilities-Klasse

Stellt eine Zuordnung zwischen den Eigenschaften einer CIM_SettingData instance und einer CIM_Capabilities instance dar.

Syntax

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

Member

Die CIM_SettingsDefineCapabilities-Klasse verfügt über die folgenden Membertypen:

Eigenschaften

Die CIM_SettingsDefineCapabilities-Klasse verfügt über diese Eigenschaften.

GroupComponent

Datentyp: CIM_Capabilities

Zugriffstyp: Schreibgeschützt

Qualifizierer: Aggregat, Überschreibung ("GroupComponent"), Max (1)

Ein Verweis auf die CIM_Capabilities instance.

PartComponent

Datentyp: CIM_SettingData

Zugriffstyp: Schreibgeschützt

Qualifizierer: Überschreiben ("PartComponent")

Ein Verweis auf die CIM_SettingData instance verwendet, um die CIM_Capabilities instance zu definieren.

PropertyPolicy

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: Erforderlich, ModelCorrespondence ("CIM_SettingsDefineCapabilities. ValueRole", "CIM_SettingsDefineCapabilities. ValueRange")

Gibt an, ob die Nicht-NULL-Eigenschaften der zugeordneten CIM_SettingData instance unabhängig oder als korrelierte Gruppe behandelt werden. Für instance kann ein unabhängiger Satz von maximalen Eigenschaften definiert werden, wenn keine Beziehung zwischen den einzelnen Eigenschaften besteht. Im Gegensatz dazu müssen möglicherweise mehrere korrelierte Mengen von maximalen Eigenschaften definiert werden, wenn die maximalen Werte von einigen der anderen abhängig sind.

Unabhängig (0)

Korreliert (1)

DMTF Reserviert (..)

ValueRange

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

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

Gibt den Typ des Wertbereichs an, der von Eigenschaften der Nicht-NULL-Eigenschaften des CIM_SettingData instance verwendet wird.

Punkt (0)

Mindestwerte (1)

Höchstwerte (2)

Inkremente (3)

DMTF Reserviert (..)

ValueRole

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

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

Die zusätzliche Semantik für die Interpretation der Nicht-NULL-Eigenschaften des CIM_SettingData instance.

"Default" gibt an, dass Eigenschaftswerte der Komponente SettingData instance als Standardwerte verwendet werden, wenn ein neuer SettingData-instance für Elemente erstellt wird, deren Funktionen durch die zugeordneten Funktionen instance definiert werden.

Für bestimmte Eigenschaften, die denselben semantischen Zweck haben, muss höchstens eine solche einstellungdata instance als Standardwert angegeben werden.

"Optimal" gibt an, dass das SettingData-instance optimale Einstellungswerte für Elemente darstellt, die den zugeordneten Funktionen instance zugeordnet sind. Mehrere KomponenteneinstellungenData-Instanzen können als optimal deklariert werden." Mittelwert" gibt an, dass die numerischen Eigenschaften des zugeordneten SettingData-instance einen Durchschnittspunkt entlang einer Dimension darstellen. Für verschiedene Kombinationen von SettingData-Eigenschaften können mehrere SettingData-Komponenteninstanzen als "Mittelwert" deklariert werden. "Supported" gibt an, dass die Nicht-Null-Eigenschaften des Component SettingData-instance einen Satz unterstützter Eigenschaftswerte darstellen, die andernfalls nicht qualifiziert sind.

Standard (0)

Optimal (1)

Mittelwert (2)

Unterstützt (3)

DMTF Reserviert (..)

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8
Unterstützte Mindestversion (Server)
Windows Server 2012
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

CIM_Component