Msvm_FeatureSettingsDefineCapabilities クラス

イーサネット スイッチ機能の機能インスタンスと、リソースの最小、最大、増分、および既定の設定の間のリンクを提供します。

次の構文は、簡略化されたマネージ オブジェクト形式 (MOF) コードであり、継承されたすべてのプロパティが含まれています。

構文

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

メンバー

Msvm_FeatureSettingsDefineCapabilities クラスには、次の種類のメンバーがあります。

プロパティ

Msvm_FeatureSettingsDefineCapabilities クラスには、これらのプロパティがあります。

GroupComponent

データ型: Msvm_EthernetSwitchFeatureCapabilities

アクセスの種類: 読み取り専用

修飾子: オーバーライド ("GroupComponent")

イーサネット スイッチ機能を表す Msvm_EthernetSwitchFeatureCapabilities クラスのインスタンスへの参照。 このプロパティは、 CIM_Componentから継承されます。

PartComponent

データ型: Msvm_FeatureSettingData

アクセスの種類: 読み取り専用

修飾子: オーバーライド ("PartComponent")

リソース設定を表す Msvm_FeatureSettingData クラスのインスタンスへの参照。 このプロパティは、 CIM_Componentから継承されます。

PropertyPolicy

データ型: uint16

アクセスの種類: 読み取り専用

PartComponentNull 以外のキー以外のプロパティを個別に扱うか、相関セットとして扱うかを指定します。 たとえば、最大プロパティの独立したセットを定義できますが、各プロパティ間にリレーションシップはありません。 一方、それぞれの最大値が他のプロパティの一部に依存している場合は、複数の関連付けられた最大プロパティ セットを定義する必要があります。

このプロパティは、 CIM_SettingsDefineCapabilitiesから継承されます。

独立 ( 0)

相関 (1)

ValueRange

データ型: uint16

アクセスの種類: 読み取り専用

修飾子: キー

設定データのすべての Null 以外のキー以外のプロパティの解釈に関するさらにセマンティクスを示します。

以下の値は、設定データの Null 以外、非キー、非列挙、非ブール値、数値プロパティに対してのみ評価されます。 そのセットの各プロパティは、そのプロパティの他のインスタンスと数学的に同等である必要があります。

このプロパティは、 CIM_SettingsDefineCapabilitiesから継承されます。

説明
Point
0
この設定データ インスタンスは、1 つの値セットを提供します。
最小 値
1
この設定データは、評価されたプロパティの最小値を提供します。 PropertyPolicy = "Independent" と共に使用する場合は、特定の設定データ インスタンスごとに 1 つの設定のみを指定する必要があります。 同じプロパティ セットの Maximums 値によって制限されない限り、指定した値よりも高い値を比較するすべての値も、関連付けられた機能インスタンスでサポートされていると見なされます。
最大
2
この設定データは、評価されたプロパティの最大値を提供します。 PropertyPolicy = "Independent" と共に使用する場合は、特定の設定データ インスタンスごとに 1 つの設定のみを指定する必要があります。 同じプロパティ セットの Minimums 値によって制限されない限り、指定された値より低い値を比較するすべての値も、関連付けられている機能インスタンスでサポートされていると見なされます。
インクリメント
3
この設定データは、評価されたプロパティの増分値を提供します。 関連する機能の場合、評価されたプロパティに対応する Minimums 値または Maximums 値がない場合、プロパティは影響を受けなくなります。 それ以外の場合は、評価される各プロパティについて、その値 (x) が MinimumValueMaximumValue の間にある必要があります。また、 MaximumValue から x を引いた結果と x から MinimumValue の結果の両方が 、それぞれ Increment の整数の倍数であるプロパティを持つ必要があります。 MinimumValue または MaximumValue が指定されておらず、もう一方が の場合、欠損値はそれぞれ、プロパティのデータ型でサポートされる最小値または最大値であると見なす必要があります。 また、評価されるプロパティに 対して MinimumValueMaximumValue の両方が指定されている場合、 MaximumValue から MinimumValue を引いた結果は 、Increment の整数の倍数である必要があります。

ValueRole

データ型: uint16

アクセスの種類: 読み取り専用

修飾子: キー

設定データの Null 以外のキー以外のプロパティの解釈に関するさらにセマンティクスを指定します。 このプロパティは、 CIM_SettingsDefineCapabilitiesから継承されます。

意味
既定
0
設定データのプロパティ値は、関連付けられた機能によって機能が定義されている要素に対して新しい設定データ インスタンスが作成されるときに、既定値として使用されます。 設定データのインスタンス間で、同じセマンティック目的を持つ特定のプロパティについては、そのような設定データ インスタンスの多くを既定値として指定する必要があります。
最適
1
設定データ インスタンスは、関連する機能に関連付けられている要素の最適な設定値を表します。 複数のコンポーネント設定データ インスタンスを最適として宣言できます。
Mean (平均値)
2
関連付けられた設定データ インスタンスの Null 以外、非キー、非列挙、非ブール値、数値プロパティは、ディメンションに沿った平均点を表します。 データ プロパティの設定の組み合わせが異なる場合は、複数のコンポーネント設定データ インスタンスを 平均として宣言できます。
サポートされています
3
設定データの Null 以外のキー以外のプロパティは、それ以外の場合は修飾されていないサポートされているプロパティ値のセットを表します。

要件

要件
サポートされている最小のクライアント
Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2012 [デスクトップ アプリのみ]
名前空間
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
[DLL]
Vmms.exe