次の方法で共有


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_ResourcePoolMaxConsumableResource", "CIM_ResourcePool.CurrentlyConsumedResource")、 IsPUnit

MaxConsumable プロパティと Consumed プロパティの単位。

CurrentlyConsumedResource

データ型: uint64

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

修飾子: ModelCorrespondence ("CIM_ResourcePoolConsumedResourceUnits")

リソース プールが現在リソース コンシューマーに提供しているリソースの量。 予約済みプロパティはリソースのコンシューマー ビューを記述し、予約済 プロパティはリソースのプロデューサー ビューを記述するため、このプロパティは Reserved プロパティとは異なります。

InstanceID

データ型: string

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

修飾子: KeyOverride ("InstanceID")

含む名前空間のスコープ内で、このクラスのインスタンスを一意に識別します。

重要

名前空間内の一意性を確保するには、 InstanceID プロパティの値を次のパターンで構築する必要があります: OrgID:LocalID

  • OrgID には、 InstanceID プロパティを定義するビジネス エンティティが所有する著作権、商標、またはその他の一意の名前を含めるか、認識されたグローバル機関によって割り当てられた登録済み ID を含める必要があります。
  • OrgID にはコロンを含めてはいけません。 InstanceID の最初のコロンは、OrgIDLocalID の間にある必要があります。
  • LocalID はビジネス エンティティによって選択され、異なる基になる実際の要素を識別するために再利用しないでください。
  • 上記のパターンを使用しない場合、定義エンティティは、このプロバイダーまたはこの名前空間の他のプロバイダーによって生成された InstanceID プロパティ全体で、結果の InstanceID値が再利用されないことを保証する必要があります。
  • DMTF 定義インスタンスの場合、 パターンは OrgID を "CIM" に設定して使用する必要があります。

MaxConsumableResource

データ型: uint64

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

修飾子: ModelCorrespondence ("CIM_ResourcePoolConsumedResourceUnits")

リソース プールがリソース コンシューマーに提供できる使用可能なリソースの最大量。 Capacity プロパティはリソースのコンシューマー ビューを記述し、 Capacity プロパティはリソースのプロデューサー ビューを記述するため、 Capacity プロパティとは異なります。

OtherResourceType

データ型: string

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

修飾子: ModelCorrespondence ("CIM_ResourcePoolResourceType")

ResourceType プロパティが "0" (その他) に設定されている場合のリソースの種類。

PoolID

データ型: string

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

修飾子: ModelCorrespondence ("CIM_ResourceAllocationSettingDataPoolId")

プールの不透明な識別子。 このプロパティは、基になる永続ストレージに構成データを保存および復元するときに相関関係を提供するために使用されます。

ルート

データ型: boolean

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

リソース プールが始原的な場合は trueリソース プールが具象リソース プールの場合は false。 原始的なリソース プールは、リソースのコンシューマーによって作成または削除されないリソース プールです。 具象リソース プールは、リソース割り当てサービスによって更新できます。

Reserved

データ型: uint64

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

現在の予約数は、このプールからのすべてのアクティブな割り当てに分散されます。 階層構成では、これは現在のすべての子孫予約の合計を表します。 AllocationUnits プロパティは、単位の種類を指定します。

ResourceSubType

データ型: string

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

修飾子: ModelCorrespondence ("CIM_ResourcePoolResourceType")

リソース プールの実装固有のサブタイプ。 たとえば、これは、同じリソースの種類の異なるモデルを区別するために使用できます。

ResourceType

データ型: uint16

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

修飾子: ModelCorrespondence ("CIM_ResourcePoolOtherResourceType", "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
WindowsVirtualization.V2.mof
[DLL]
Vmms.exe

こちらもご覧ください

CIM_LogicalElement