次の方法で共有


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

関連項目

MSFT_StorageObject