CIM_ResourceAllocationSettingData クラス

リソース自体を表すために通常使用される CIM クラスのスコープ外にある割り当てられたリソースの設定を表します。 これらの設定には、リソースのコンシューマーに表示されない可能性がある割り当てに固有の情報が含まれます。

構文

[Abstract, Version("2.24.0"), UMLPackagePath("CIM::Core::Resource"), AMENDMENT]
class CIM_ResourceAllocationSettingData : CIM_SettingData
{
  uint16  ResourceType;
  string  OtherResourceType;
  string  ResourceSubType;
  string  PoolID;
  uint16  ConsumerVisibility;
  string  HostResource[];
  string  AllocationUnits;
  uint64  VirtualQuantity;
  uint64  Reservation;
  uint64  Limit;
  uint32  Weight;
  boolean AutomaticAllocation;
  boolean AutomaticDeallocation;
  string  Parent;
  string  Connection[];
  string  Address;
  uint16  MappingBehavior;
  string  AddressOnParent;
  string  VirtualQuantityUnits = "count";
};

メンバー

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

プロパティ

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

アドレス

データ型: string

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

リソースのアドレス (イーサネット ポートの MAC アドレスなど)。

AddressOnParent

データ型: string

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

親のコンテキストからのこのリソースのアドレス。 このプロパティは、コントローラーの関係とコントローラー上のデバイスの順序を記述するために使用されます。 たとえば、親が PCI コントローラーの場合、このプロパティは、この子デバイスの PCI スロットを指定します。

AllocationUnits

データ型: string

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

修飾子: ModelCorrespondence ("CIM_ResourceAllocationSettingData予約"、"CIM_ResourceAllocationSettingDataLimit") 、IsPUnit

Reservation プロパティと Limit プロパティで使用される割り当て単位。

AutomaticAllocation

データ型: boolean

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

リソース を自動的に割り当てる場合は true。それ以外の場合は false

AutomaticDeallocation

データ型: boolean

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

リソース の割り当てを自動的に解除する場合は true。それ以外の場合は false

接続

データ型: 文字列 配列

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

名前付きネットワークやスイッチ ポートなど、リソースに接続されているオブジェクトを示す配列。

ConsumerVisibility

データ型: uint16

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

割り当てられたリソースに対するコンシューマーの可視性。

不明 (0)

パススルー (2)

仮想化 (3)

表されない (4)

DMTF 予約済み (..)

ベンダー予約済み (32767..65535)

HostResource

データ型: 文字列 配列

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

修飾子: ModelCorrespondence ("CIM_ResourceAllocationSettingDataConsumerVisibility", "CIM_ResourceAllocationSettingData.MappingBehavior")

割り当てられたリソースの割り当てを含む配列。 このプロパティの null 以外の各値は、RFC3986 ベースの URI として書式設定する必要があります。 リソースがモデル化されている場合、値は WBEM URI である必要があります。

制限

データ型: uint64

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

修飾子: ModelCorrespondence ("CIM_ResourceAllocationSettingDataAllocationUnits")

割り当てに付与するリソースの最大量。 このプロパティの単位の種類は、 AllocationUnits プロパティによって指定されます。

MappingBehavior

データ型: uint16

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

リソースが基になるリソースにどのようにマップされるかを示します。

不明 (0)

サポートされていません (2)

専用 (3)

ソフト アフィニティ (4)

ハード アフィニティ (5)

DMTF 予約済み (..)

ベンダー予約済み (32767..65535)

OtherResourceType

データ型: string

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

修飾子: ModelCorrespondence ("CIM_ResourceAllocationSettingDataResourceType")

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

Parent

データ型: string

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

リソースの親 (たとえば、現在の割り当てのコントローラー)。

PoolID

データ型: string

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

修飾子: ModelCorrespondence ("CIM_ResourcePoolPoolId")

リソースを生成したリソース プールの ID。

予約

データ型: uint64

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

修飾子: ModelCorrespondence ("CIM_ResourceAllocationSettingDataAllocationUnits")

この割り当てに使用できるリソースの数。 リソースの過剰コミットメントをサポートするシステムでは、通常、この値はアドミッション制御に使用されます。

このプロパティの単位の種類は、 AllocationUnits プロパティによって指定されます。

ResourceSubType

データ型: string

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

修飾子: ModelCorrespondence ("CIM_ResourceAllocationSettingDataResourceType")

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

ResourceType

データ型: uint16

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

修飾子: ModelCorrespondence ("CIM_ResourceAllocationSettingDataOtherResourceType", "CIM_ResourceAllocationSettingData.ResourceSubType")

割り当て設定で表されるリソースの種類。

その他 (1)

コンピューター システム (2)

プロセッサ (3)

メモリ (4)

IDE コントローラー (5)

Parallel 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)

VirtualQuantity

データ型: uint64

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

修飾子: ModelCorrespondence ("CIM_ResourceAllocationSettingDataVirtualQuantityUnits")

リソースのコンシューマーに表示されるリソースの数。

VirtualQuantityUnits

データ型: string

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

修飾子: ModelCorrespondence ("CIM_ResourceAllocationSettingDataVirtualQuantity") 、IsPUnit

VirtualQuantity プロパティで使用される単位。

Weight

データ型: uint32

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

同じリソース プールからの他の割り当てに関連するこの割り当ての相対的な優先順位。

要件

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

こちらもご覧ください

CIM_SettingData