Share via


Msvm_FeatureSettingsDefineCapabilities-Klasse

Stellt eine Verbindung zwischen den Funktionen des Ethernet-Switches instance und den minimalen, maximalen, inkrementellen und Standardeinstellungen für eine Ressource bereit.

Die folgende Syntax ist vereinfachter MOF-Code (Managed Object Format) und enthält alle geerbten Eigenschaften.

Syntax

[Association, Aggregation, Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_FeatureSettingsDefineCapabilities : CIM_SettingsDefineCapabilities
{
  Msvm_EthernetSwitchFeatureCapabilities REF GroupComponent;
  Msvm_FeatureSettingData                REF PartComponent;
  uint16                                     PropertyPolicy = 0;
  uint16                                     ValueRole = 3;
  uint16                                     ValueRange = 0;
};

Member

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

Eigenschaften

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

GroupComponent

Datentyp: Msvm_EthernetSwitchFeatureCapabilities

Zugriffstyp: Schreibgeschützt

Qualifizierer: Überschreiben ("GroupComponent")

Ein Verweis auf eine instance der Msvm_EthernetSwitchFeatureCapabilities-Klasse, die die Funktionen des Ethernet-Switches darstellt. Diese Eigenschaft wird von CIM_Component geerbt.

PartComponent

Datentyp: Msvm_FeatureSettingData

Zugriffstyp: Schreibgeschützt

Qualifizierer: Überschreiben ("PartComponent")

Ein Verweis auf einen instance der Msvm_FeatureSettingData-Klasse, die die Ressourceneinstellungen darstellt. Diese Eigenschaft wird von CIM_Component geerbt.

PropertyPolicy

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Gibt an, ob die Nicht-Null-Eigenschaften des PartComponent unabhängig oder als korrelierter Satz behandelt werden. Beispielsweise kann ein unabhängiger Satz von maximalen Eigenschaften definiert werden, aber es gibt keine Beziehung zwischen den einzelnen Eigenschaften. Andererseits müssen möglicherweise mehrere korrelierte Mengen von maximalen Eigenschaften definiert werden, wenn die maximalen Werte von einigen der anderen abhängig sind.

Diese Eigenschaft wird von CIM_SettingsDefineCapabilities geerbt.

Unabhängig (0)

Korreliert (1)

ValueRange

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel

Gibt weitere Semantik für die Interpretation aller Nicht-Null-Eigenschaften der Einstellungsdaten an.

Die folgenden Werte werden nur anhand der numerischen Eigenschaften der Einstellungsdaten ausgewertet, die nicht null sind. Jede Eigenschaft dieses Satzes muss mathematisch mit anderen Instanzen dieser Eigenschaft vergleichbar sein.

Diese Eigenschaft wird von CIM_SettingsDefineCapabilities geerbt.

Wert Bedeutung
Point
0
Diese Einstellungsdaten instance einen einzelnen Satz von Werten enthalten.
Minima
1
Diese Einstellungsdaten stellen Mindestwerte für ausgewertete Eigenschaften bereit. Bei Verwendung mit PropertyPolicy = "Independent" muss nur eine solche Einstellung pro bestimmten Einstellungsdaten instance für alle Funktionen angegeben werden. Sofern nicht durch einen Maximums-Wert für denselben Satz von Eigenschaften eingeschränkt wird, werden alle Werte, die höher als die angegebenen Werte vergleichen, auch von den zugeordneten Funktionen instance als unterstützt betrachtet.
Höchstwerte
2
Diese Einstellungsdaten stellen maximale Werte für ausgewertete Eigenschaften bereit. Bei Verwendung mit PropertyPolicy = "Independent" muss nur eine solche Einstellung pro bestimmten Einstellungsdaten instance für alle Funktionen angegeben werden. Sofern nicht durch einen Minimums-Wert für denselben Satz von Eigenschaften eingeschränkt, werden alle Werte, die niedriger als die angegebenen Werte vergleichen, auch als von den zugeordneten Funktionen instance unterstützt.
Schritten
3
Diese Einstellungsdaten stellen Inkrementwerte für ausgewertete Eigenschaften bereit. Wenn eine ausgewertete Eigenschaft für die zugeordneten Funktionen derzeit keine entsprechenden Minimums- oder Maximums-Werte aufweist, hat die -Eigenschaft keine Auswirkung. Andernfalls muss ihr Wert (x) für jede ausgewertete Eigenschaft zwischen MinimumValue und MaximumValue liegen und die Eigenschaft aufweisen, dass sowohl das Ergebnis von MaximumValue minus x als auch das Ergebnis von x minus MinimumValue jeweils ein ganzzahliges Vielfaches des Inkrements sind. Wenn Entweder MinimumValue oder MaximumValue nicht angegeben ist und der andere ist, muss der fehlende Wert als der niedrigste oder höchste unterstützte Wert für den Datentyp der Eigenschaft angenommen werden. Wenn für eine ausgewertete Eigenschaft sowohl ein MinimumValue als auch ein MaximumValue angegeben werden, muss das Ergebnis von MaximumValue minus MinimumValue ein ganzzahliges Vielfaches des Inkrements sein.

ValueRole

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel

Gibt weitere Semantik für die Interpretation der Nicht-Null-Eigenschaften der Einstellungsdaten an. Diese Eigenschaft wird von CIM_SettingsDefineCapabilities geerbt.

Wert Bedeutung
Standard
0
Die Eigenschaftswerte der Einstellungsdaten werden als Standardwerte verwendet, wenn eine neue Einstellungsdaten instance für Elemente erstellt wird, deren Funktionen durch die zugeordneten Funktionen definiert werden. In allen Instanzen der Einstellungsdaten muss für bestimmte Eigenschaften mit demselben semantischen Zweck höchstens eine solche Einstellungsdaten instance als Standard angegeben werden.
Optimale
1
Die Einstellungsdaten instance stellen optimale Einstellungswerte für Elemente dar, die den zugeordneten Funktionen zugeordnet sind. Mehrere Komponenteneinstellungsdateninstanzen können als optimal deklariert werden.
Mean
2
Die numerischen Eigenschaften der zugeordneten Einstellungsdaten ohne Null, nicht Schlüssel, nicht aufgelistet, nicht boolean, instance stellen einen Durchschnittspunkt entlang einer Dimension dar. Für unterschiedliche Kombinationen des Festlegens von Dateneigenschaften können mehrere Komponenteneinstellungsdateninstanzen als Mittel deklariert werden.
Unterstützt
3
Die Nicht-Null-Eigenschaften der Einstellungsdaten stellen einen Satz unterstützter Eigenschaftswerte dar, die andernfalls nicht qualifiziert sind.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2012 [nur Desktop-Apps]
Namespace
Stamm\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe