CIM_ResourcePool クラス
リソース プールを表します。これは、リソースを割り当てて割り当てるためにホスト システムによって提供される論理エンティティです。
構文
[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::Resource"), AMENDMENT]
class CIM_ResourcePool : CIM_LogicalElement
{
string InstanceID;
string PoolID;
boolean Primordial = FALSE;
uint64 Capacity;
uint64 Reserved;
uint16 ResourceType;
string OtherResourceType;
string ResourceSubType;
string AllocationUnits;
string ConsumedResourceUnits = "count";
uint64 CurrentlyConsumedResource;
uint64 MaxConsumableResource;
};
メンバー
CIM_ResourcePool クラスには、次の種類のメンバーがあります。
プロパティ
CIM_ResourcePool クラスには、これらのプロパティがあります。
-
AllocationUnits
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: IsPUnit
Reservation プロパティと Limit プロパティで使用される割り当ての単位。 たとえば、 ResourceType が "Processor" に設定されている場合、 AllocationUnits を "hertz*10^6" または "percent" に設定できます。 このプロパティの値は、 DSP0004 V2.4 以降の付録 C.1 のプログラム単位修飾子の有効な値である必要があります。
-
-
[容量]
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
リソース プールでサポートできる予約の最大量。 AllocationUnits プロパティは、単位の種類を指定します。
-
-
ConsumedResourceUnits
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: ModelCorrespondence ("CIM_ResourcePool。MaxConsumableResource", "CIM_ResourcePool.CurrentlyConsumedResource")、 IsPUnit
MaxConsumable プロパティと Consumed プロパティの単位。
-
-
CurrentlyConsumedResource
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
-
修飾子: ModelCorrespondence ("CIM_ResourcePool。ConsumedResourceUnits")
リソース プールが現在リソース コンシューマーに提供しているリソースの量。 予約済みプロパティはリソースのコンシューマー ビューを記述し、予約済 み プロパティはリソースのプロデューサー ビューを記述するため、このプロパティは Reserved プロパティとは異なります。
-
-
InstanceID
-
含む名前空間のスコープ内で、このクラスのインスタンスを一意に識別します。
重要
名前空間内の一意性を確保するには、 InstanceID プロパティの値を次のパターンで構築する必要があります: OrgID:LocalID
- OrgID には、 InstanceID プロパティを定義するビジネス エンティティが所有する著作権、商標、またはその他の一意の名前を含めるか、認識されたグローバル機関によって割り当てられた登録済み ID を含める必要があります。
- OrgID にはコロンを含めてはいけません。 InstanceID の最初のコロンは、OrgID とLocalID の間にある必要があります。
- LocalID はビジネス エンティティによって選択され、異なる基になる実際の要素を識別するために再利用しないでください。
- 上記のパターンを使用しない場合、定義エンティティは、このプロバイダーまたはこの名前空間の他のプロバイダーによって生成された InstanceID プロパティ全体で、結果の InstanceID値が再利用されないことを保証する必要があります。
- DMTF 定義インスタンスの場合、 パターンは OrgID を "CIM" に設定して使用する必要があります。
-
MaxConsumableResource
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
-
修飾子: ModelCorrespondence ("CIM_ResourcePool。ConsumedResourceUnits")
リソース プールがリソース コンシューマーに提供できる使用可能なリソースの最大量。 Capacity プロパティはリソースのコンシューマー ビューを記述し、 Capacity プロパティはリソースのプロデューサー ビューを記述するため、 Capacity プロパティとは異なります。
-
-
OtherResourceType
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: ModelCorrespondence ("CIM_ResourcePool。ResourceType")
ResourceType プロパティが "0" (その他) に設定されている場合のリソースの種類。
-
-
PoolID
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: ModelCorrespondence ("CIM_ResourceAllocationSettingData。PoolId")
プールの不透明な識別子。 このプロパティは、基になる永続ストレージに構成データを保存および復元するときに相関関係を提供するために使用されます。
-
-
ルート
-
-
データ型: boolean
-
アクセスの種類: 読み取り専用
リソース プールが始原的な場合は true。 リソース プールが具象リソース プールの場合は false。 原始的なリソース プールは、リソースのコンシューマーによって作成または削除されないリソース プールです。 具象リソース プールは、リソース割り当てサービスによって更新できます。
-
-
Reserved
-
-
データ型: uint64
-
アクセスの種類: 読み取り専用
現在の予約数は、このプールからのすべてのアクティブな割り当てに分散されます。 階層構成では、これは現在のすべての子孫予約の合計を表します。 AllocationUnits プロパティは、単位の種類を指定します。
-
-
ResourceSubType
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: ModelCorrespondence ("CIM_ResourcePool。ResourceType")
リソース プールの実装固有のサブタイプ。 たとえば、これは、同じリソースの種類の異なるモデルを区別するために使用できます。
-
-
ResourceType
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
-
修飾子: ModelCorrespondence ("CIM_ResourcePool。OtherResourceType", "CIM_ResourcePool.ResourceSubType")
リソース プールによって割り当てられたリソースの種類。
-
-
その他 (1)
-
コンピューター システム (2)
-
プロセッサ (3)
-
メモリ (4)
-
IDE コントローラー (5)
-
並列 SCSI HBA (6)
-
FC HBA (7)
-
iSCSI HBA (8)
-
IB HCA (9)
-
イーサネット アダプター (10)
-
その他のネットワーク アダプター (11)
-
I/O スロット (12)
-
I/O デバイス (13)
-
フロッピー ドライブ (14)
-
CD ドライブ (15)
-
DVD ドライブ (16)
-
ディスク ドライブ (17)
-
テープ ドライブ (18)
-
記憶域の範囲 (19)
-
その他の記憶装置 (20)
-
シリアル ポート (21)
-
並列ポート (22)
-
USB コントローラー (23)
-
グラフィックス コントローラー (24)
-
IEEE 1394 コントローラー (25)
-
パーティション分割可能ユニット (26)
-
基本パーティション分割可能ユニット (27)
-
電源 (28)
-
冷却容量 (29)
-
イーサネット スイッチ ポート (30)
-
論理ディスク (31)
-
ストレージ ボリューム (32)
-
イーサネット接続 (33)
-
DMTF 予約済み (...)
-
Vendor Reserved (0x8000..0xFFFF)
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 8 |
サポートされている最小のサーバー |
Windows Server 2012 |
名前空間 |
Root\virtualization\v2 |
MOF |
|
[DLL] |
|