MSFT_MaskingSet クラス
マスク セットを表します。
マスク セットとは、一括表示および 非表示操作に使用される仮想ディスク、ターゲット ポート、イニシエーター ID のコレクションのことです。 リソースがマスク セットに追加されると、マスク セット内の他のすべてのリソースにアクセスできるようになります。 たとえば、仮想ディスク オブジェクトをマスク セットに追加すると、マスク セット内のすべてのイニシエーター ID が仮想ディスク オブジェクトにアクセスできるようになります。
次の構文は、マネージド オブジェクト フォーマット (MOF) コードをシンプルにしたものです。
構文
class MSFT_MaskingSet : MSFT_StorageObject
{
String FriendlyName;
String Name;
UInt16 HostType;
};
メンバー
MSFT_MaskingSet クラスには、次の種類のメンバーがあります。
メソッド
MSFT_MaskingSet クラスでは、次のメソッドを使用できます。
Method | 説明 |
---|---|
AddInitiatorId | マスク セットに 1 つ以上のイニシエーター識別子を追加します。 |
AddTargetPort | マスク セットに 1 つ以上のターゲット ポートを追加します。 |
AddVirtualDisk | マスク セットに 1 つ以上の仮想ディスクを追加します。 |
DeleteObject | マスク セット インスタンスを削除します。 |
GetSecurityDescriptor | マスク セット インスタンスのセキュリティ記述子を取得します。 |
RemoveInitiatorId | マスク セットから 1 つ以上のイニシエーター識別子を削除します。 |
RemoveTargetPort | マスク セットから 1 つ以上のターゲット ポートを削除します。 |
RemoveVirtualDisk | マスク セットから 1 つ以上の仮想ディスクを削除します。 |
SetFriendlyName | マスク セットのフレンドリ名を設定します。 |
SetSecurityDescriptor | マスク セット オブジェクトのセキュリティ記述子を設定します。 |
プロパティ
MSFT_MaskingSet クラスには、次のプロパティがあります。
FriendlyName
データ型: 文字列
アクセスの種類: 読み取り専用
修飾子: 必須
マスク セットのユーザー フレンドリ名。 マスク セットの作成時に指定され、SetFriendlyName メソッドを使用して変更できます。
HostType
データ型: UInt16
アクセスの種類: 読み取り専用
仮想ディスクをイニシエーターに表示するときにストレージ システムが持つ必要がある動作に影響する可能性があるホスト オペレーティング システムまたはその他のホスト環境要因。
Unknown (0)
Other (1)
Standard (2)
Solaris (3)
HPUX
OpenVMS (5)
Tru64 (6)
Netware (7)
Sequent (8)
AIX (9)
DGUX (10)
Dynix (11)
Irix (12)
Cisco iSCSI ストレージ ルーター (13)
Linux (14)
Microsoft Windows (15)
OS400 (16)
TRESPASS (17)
HI-UX (18)
VMware ESXi (19)
Microsoft Windows Server 2008 (20)
Microsoft Windows Server 2003 (21)
Microsoft 予約済み (22..32767)
ベンダー固有 (32768..65535)
名前
データ型: 文字列
アクセスの種類: 読み取り専用
修飾子: 必須
マスク セットのユーザーフレンドリなシステム定義名。 この名前は、所有するストレージ サブシステムのスコープ内で一意のものです。
要件
要件 | Value |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
名前空間 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |