Msvm_ProtocolControllerForUnit クラス
この関連付けは、論理デバイスのサブクラス (ストレージ ボリュームなど) が特定のプロトコル コントローラーを介して接続されていることを示します。 多くの状況 (ストレージ LUN マスクなど) では、これらの関連付けの多くが異なるオブジェクトに関連付けるために使用される場合があります。 そのため、関連付けの列挙を最適化するためにサブクラスが定義されています。
次の構文は、簡略化されたマネージ オブジェクト形式 (MOF) コードであり、継承されたすべてのプロパティが含まれています。
構文
[Association, Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ProtocolControllerForUnit : CIM_ProtocolControllerForUnit
{
CIM_ProtocolController REF Antecedent;
CIM_LogicalDevice REF Dependent;
string DeviceNumber;
uint16 AccessPriority;
uint16 AccessState;
uint16 DeviceAccess;
};
メンバー
Msvm_ProtocolControllerForUnit クラスには、次の種類のメンバーがあります。
プロパティ
Msvm_ProtocolControllerForUnit クラスには、これらのプロパティがあります。
-
AccessPriority
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
このコントローラーを介したデバイスのアクセスに与えられる優先順位。 最も優先度の高いパスには、このパラメーターの最小値が設定されます。 このクラスは 、CIM_ProtocolControllerForDeviceから継承されます。
-
-
AccessState
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
コントローラーがアクティブにコマンドを実行しているか、デバイスにアクセスしているかを示します (2) かどうか (3)。 また、値 0 (不明) を定義できます。 この情報は、論理デバイスが複数のプロトコル コントローラーによってコマンドを実行したり、複数のプロトコル コントローラーを介してアクセスしたりできる場合に必要です。 このクラスは 、CIM_ProtocolControllerForDeviceから継承されます。
-
不明 (0)
-
アクティブ (2)
-
非アクティブ (3)
-
-
先行
-
-
データ型: CIM_ProtocolController
-
アクセスの種類: 読み取り専用
プロトコル コントローラー。 このクラスは 、CIM_Dependencyから継承されます。
-
-
依存型
-
-
データ型: CIM_LogicalDevice
-
アクセスの種類: 読み取り専用
制御されたデバイス。 このクラスは 、CIM_Dependencyから継承されます。
-
-
DeviceAccess
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
このコントローラーを介してデバイスに付与されるアクセス権。 このクラスは 、CIM_ProtocolControllerForUnitから継承されます。
値 説明 - 0
Unknown - 2
読み取り/書き込み - 3
読み取り専用 - 4
アクセスできません。 - 5..15999
DMTF 予約済み - 16000..
ベンダー予約済み -
-
DeviceNumber
-
-
データ型: string
-
アクセスの種類: 読み取り専用
継続するコントローラーのコンテキストでの関連付けられたデバイスのアドレス。 このクラスは 、CIM_ProtocolControllerForDeviceから継承されます。
-
解説
MSVM_PROTOCOLCONTROLLERFORUNIT クラスへのアクセスは、UAC フィルター処理によって制限される場合があります。 詳細については、「 ユーザー アカウント制御と WMI」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2012 [デスクトップ アプリのみ] |
名前空間 |
Root\Virtualization\V2 |
MOF |
|
[DLL] |
|