次の方法で共有


CIM_SettingsDefineCapabilities クラス

CIM_SettingData インスタンスと CIM_Capabilities インスタンスのプロパティ 間の関連付 けを表します。

構文

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

メンバー

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

プロパティ

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

GroupComponent

データ型: CIM_Capabilities

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

修飾子: AggregateOverride ("GroupComponent")、 Max (1)

CIM_Capabilities インスタンスへの参照。

PartComponent

データ型: CIM_SettingData

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

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

CIM_Capabilities インスタンスの定義に使用されるCIM_SettingData インスタンスへの参照。

PropertyPolicy

データ型: uint16

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

修飾子: 必須ModelCorrespondence ("CIM_SettingsDefineCapabilitiesValueRole", "CIM_SettingsDefineCapabilities.ValueRange")

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

独立 ( 0)

相関 (1)

DMTF 予約済み (..)

ValueRange

データ型: uint16

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

修飾子: ModelCorrespondence ("CIM_SettingsDefineCapabilitiesPropertyPolicy", "CIM_SettingsDefineCapabilities.ValueRole")

CIM_SettingData インスタンスの null 以外のキー以外のプロパティのプロパティによって使用される値範囲の種類を示します。

Point (0)

最小値 (1)

最大値 (2)

増分 (3)

DMTF 予約済み (..)

ValueRole

データ型: uint16

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

修飾子: ModelCorrespondence ("CIM_SettingsDefineCapabilitiesPropertyPolicy", "CIM_SettingsDefineCapabilities.ValueRange")

CIM_SettingData インスタンスの null 以外のキー以外のプロパティを解釈するための追加のセマンティクス。

"Default" は、関連する Capabilities インスタンスによって機能が定義されている要素に対して新しい SettingData インスタンスが作成されるときに、コンポーネント SettingData インスタンスのプロパティ値が既定値として使用されることを示します。

settingdata のインスタンス間で、同じセマンティック目的を持つ特定のプロパティについては、そのような settingdata インスタンスの 1 つを既定値として指定する必要があります。

"最適" は、SettingData インスタンスが、関連する機能インスタンスに関連付けられている要素の最適な設定値を表していることを示します。 複数のコンポーネント SettingData インスタンスを最適として宣言できます。Mean" は、関連付けられた SettingData インスタンスの null 以外、非キー、非列挙、非ブール値、数値プロパティが、何らかのディメンションに沿った平均点を表していることを示します。 SettingData プロパティの組み合わせが異なる場合、複数のコンポーネント SettingData インスタンスを "Mean" として宣言できます。 "Supported" は、Component SettingData インスタンスの null 以外のキー以外のプロパティが、他の修飾されていないサポートされているプロパティ値のセットを表していることを示します。

既定値 (0)

最適 (1)

平均 (2)

サポート対象 (3)

DMTF 予約済み (..)

要件

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

こちらもご覧ください

CIM_Component