次の方法で共有


Msvm_AllocationCapabilities クラス

クライアントが仮想リソースの既定の設定の有効な範囲を検出できる手段を定義します。 Msvm_AllocationCapabilities オブジェクトは、各リソース プールに関連付けられます。 4 つのMsvm_ResourceAllocationSettingData オブジェクトが Msvm_AllocationCapabilities オブジェクトに関連付けられて、指定されたリソースの割り当ての最小値、最大値、既定値、増分値が記述されます。 これらのクラスでは、サポートされている機能の全体的な範囲について説明します。

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

構文

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_AllocationCapabilities : CIM_AllocationCapabilities
{
  string InstanceID;
  string Caption;
  string Description;
  string ElementName;
  uint16 ResourceType;
  string OtherResourceType;
  string ResourceSubType;
  uint16 RequestTypesSupported;
  uint16 SharingMode;
  uint16 SupportedAddStates[];
  uint16 SupportedRemoveStates[];
};

メンバー

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

プロパティ

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

Caption

データ型: string

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

修飾子: MaxLen (64)

オブジェクトの簡単な説明。 このプロパティは、 CIM_ManagedElementから継承されます。

説明

データ型: string

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

オブジェクトの説明。 このプロパティは、 CIM_ManagedElementから継承されます。

ElementName

データ型: string

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

オブジェクトの表示名。 このプロパティを使用すると、各インスタンスは、主要なプロパティ、ID データ、説明情報に加えて表示名を定義できます。 CIM_ManagedSystemElement クラスの Name プロパティも表示名として定義されます。 ただし、多くの場合、Key としてサブクラス化されます。 同じプロパティが、一貫性のない ID と表示名の両方を伝えることができるのは合理的ではありません。 Name が存在し、キーではない場合 (論理デバイスのインスタンスなど)、Name プロパティと ElementName プロパティの両方に同じ情報を含めることができます。 このプロパティは、 CIM_ManagedElementから継承されます。

InstanceID

データ型: string

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

このリソース プールの一意識別子。 このプロパティは、 CIM_ManagedElementから継承されます。

OtherResourceType

データ型: string

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

適切に定義された値が使用できなく、 ResourceType の値が "Other" の場合にリソースの種類を表す文字列。 このプロパティは、 CIM_AllocationCapabilitiesから継承されます。

RequestTypesSupported

データ型: uint16

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

特定のリソースの要求がサポートされているかどうかを示します。 このプロパティは、 CIM_AllocationCapabilitiesから継承されます。

説明
Unknown
0
Unknown
固有
2
要求には、特定のリソースに対する要求を含めることができます。
全般
3
要求には、特定のリソースに対する要求は含まれません。
両方
4
特定の要求と一般的な要求の両方がサポートされています。

ResourceSubType

データ型: string

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

このリソースの実装固有のサブタイプを記述する文字列。 たとえば、これは、同じリソースの種類の異なるモデルを区別するために使用できます。 このプロパティは、 CIM_AllocationCapabilitiesから継承されます。

ResourceType

データ型: uint16

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

この割り当て設定が表すリソースの種類。 このプロパティは、 CIM_AllocationCapabilitiesから継承されます。

その他 (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)

Power (28)

冷却容量 (29)

イーサネット スイッチ ポート (30)

論理ディスク (31)

ストレージ ボリューム (32)

イーサネット接続 (33)

DMTF 予約済み (..)

ベンダー予約 済み (0x8000..0xFFFF )

SharingMode

データ型: uint16

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

基になるリソースへのアクセスを許可する方法を示します。 このプロパティは、 CIM_AllocationCapabilitiesから継承されます。

説明
Unknown
0
Unknown
専用
2
基になるリソースへの排他アクセス。
Shared
3
基になるリソースの共有使用。

SupportedAddStates

データ型: uint16 配列

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

新しいリソースの作成時に、リソースを関連付けるシステムが存在できることを示します。 このプロパティは、 CIM_AllocationCapabilitiesから継承されます。

不明 (0)

有効 (2)

無効 (3)

シャットダウン (4)

該当なし (5)

有効だがオフライン (6)

In Test (7)

遅延 (8)

休止 (9)

開始 (10)

一時停止 (11)

中断 (12)

DMTF 予約済み (..)

ベンダー予約 済み (0x8000..0xFFFF )

SupportedRemoveStates

データ型: uint16 配列

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

リソースが削除されたときに、リソースが関連付けられているシステムが存在できることを示します。 このプロパティは、 CIM_AllocationCapabilitiesから継承されます。

不明 (0)

有効 (2)

無効 (3)

シャットダウン (4)

該当なし (5)

有効だがオフライン (6)

In Test (7)

遅延 (8)

休止 (9)

開始 (10)

一時停止 (11)

中断 (12)

DMTF 予約済み (..)

ベンダー予約 済み (0x8000..0xFFFF )

解説

UAC フィルター処理によって 、Msvm_AllocationCapabilities クラスへのアクセスが制限される場合があります。 詳細については、「 ユーザー アカウント制御と WMI」を参照してください。

要件

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

関連項目

CIM_AllocationCapabilities

CIM_AllocationCapabilities

Msvm_AllocationCapabilities (V1)

リソース管理クラス