CIM _ SettingsDefineCapabilities-Klasse

Stellt eine Zuordnung zwischen Eigenschaften einer CIM _ SettingData-Instanz und einer CIM _ Capabilities-Instanz 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-Funktionen

Zugriffstyp: Schreibgeschützt

Qualifizierer: Aggregieren, Überschreiben ("GroupComponent"), Max (1)

Ein Verweis auf die CIM _ Capabilities-Instanz.

PartComponent

Datentyp: CIM _ SettingData

Zugriffstyp: Schreibgeschützt

Qualifizierer: Außerkraftsetzung ("PartComponent")

Ein Verweis auf die CIM _ SettingData-Instanz, die zum Definieren der CIM _ Capabilities-Instanz verwendet wird.

PropertyPolicy

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: Erforderlich, ModelCorrespondence ("_ CIM-EinstellungenDefineCapabilities.ValueRole", "_ CIM-EinstellungenDefineCapabilities.ValueRange")

Gibt an, ob die Nicht-NULL-Eigenschaften der zugeordneten CIM _ SettingData-Instanz unabhängig oder als korrelierte Gruppe behandelt werden. Beispielsweise kann ein unabhängiger Satz maximaler Eigenschaften definiert werden, wenn keine Beziehung zwischen den einzelnen Eigenschaften besteht. Im Gegensatz dazu müssen möglicherweise mehrere korrelierte Sätze von maximalen Eigenschaften definiert werden, wenn die maximalen Werte der einzelnen von einigen der anderen abhängig sind.

Unabhängig (0)

Korreliert (1)

DMTF Reserved (..)

ValueRange

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("_ CIM-EinstellungenDefineCapabilities.PropertyPolicy", "_ CIM-EinstellungenDefineCapabilities.ValueRole")

Gibt den Typ des Wertbereichs an, der von Eigenschaften der Nicht-NULL-Eigenschaften der CIM _ SettingData-Instanz verwendet wird.

Punkt (0)

Mindestanzahl (1)

Maximums (2)

Inkremente (3)

DMTF Reserved (..)

ValueRole

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("_ CIM-EinstellungenDefineCapabilities.PropertyPolicy", "_ CIM-EinstellungenDefineCapabilities.ValueRange")

Die zusätzliche Semantik für die Interpretation der Nicht-NULL-Eigenschaften, die keine Schlüsseleigenschaften der CIM _ SettingData-Instanz sind.

"Default" gibt an, dass Eigenschaftswerte der SettingData-Instanz der Komponente als Standardwerte verwendet werden, wenn eine neue SettingData-Instanz für Elemente erstellt wird, deren Funktionen von der zugeordneten Capabilities-Instanz definiert werden.

Für bestimmte Eigenschaften, die denselben semantischen Zweck haben, muss in Instanzen von settingdata nur eine solche settingdata-Instanz als Standard angegeben werden.

"Optimal" gibt an, dass die SettingData-Instanz optimale Einstellungswerte für Elemente darstellt, die der zugeordneten Capabilities-Instanz zugeordnet sind. SettingData-Instanzen mit mehreren Komponenten können als optimal deklariert werden." Mean" gibt an, dass die numerischen Eigenschaften der zugeordneten SettingData-Instanz, die nicht NULL sind, keine Schlüssel, nicht aufzählen und nicht boolesch sind, einen durchschnittlichen Punkt entlang einer Dimension darstellt. Für verschiedene Kombinationen von SettingData-Eigenschaften können mehrere SettingData-Komponenteninstanzen als "Mean" deklariert werden. "Supported" gibt an, dass die Nicht-NULL-Eigenschaften der Component SettingData-Instanz einen Satz unterstützter Eigenschaftswerte darstellt, die andernfalls nicht qualifiziert sind.

Standard (0)

Optimal (1)

Mittelwert (2)

Unterstützt (3)

DMTF Reserved (..)

Anforderungen

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

Siehe auch

_CIM-Komponente