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 |
|
[DLL] |
|