次の方法で共有


MSFT_MaskingSet クラスの AddInitiatorId メソッド

マスク セットに 1 つ以上のイニシエーター識別子を追加します。

マスク セット内のすべての仮想ディスクは、これらのイニシエーターにアクセス (表示) 可能です。

構文

UInt32 AddInitiatorId(
  [in]  String                  InitiatorIds[],
  [in]  UInt16                  HostType,
  [in]  Boolean                 RunAsJob,
  [out] MSFT_StorageJob REF CreatedStorageJob,
  [out] String                  ExtendedStatus
);

パラメーター

InitiatorIds [in]

イニシエーター アドレスを含む文字列の配列。 この配列に含まれるアドレスごとに、対応する MSFT_InitiatorId インスタンスを作成し、MSFT_MaskingSetToInitiatorId クラスを使用して、このマスク セットに関連付ける必要があります。

このパラメーターは必須であり、NULL にすることはできません。

HostType [in]

仮想ディスクをイニシエーターに表示するときにストレージ システムが持つ必要がある動作に影響する可能性があるホスト オペレーティング システムまたはその他のホスト環境要因。

不明 (0)

Standard (2)

Solaris (3)

HPUX (4)

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)

RunAsJob [in]

このパラメーターは、メソッドが従う非同期動作を制御します。

TRUE は、要求の処理に時間がかかるときに CreatedStorageJob out パラメーターを使用する場合です。それ以外の場合は FALSE です。

操作を追跡するためにストレージ ジョブが作成されている場合、このメソッドは 4096 - "メソッド パラメーター チェック済み - ジョブが開始されました" を返します。 RunAsJobTRUE の場合でも、十分な時間内に終了すればメソッドは結果を返すことができます。

FALSE または NULLの場合、このメソッドは、クライアントの呼び出しメソッドによって決められる既定の WMI 非同期動作に従います (つまり、特に要求がない限りは同期)。

CreatedStorageJob [out]

RunAsJobTRUE に設定されていて、このメソッドの実行に時間がかかる場合、このパラメーターは実行時間の長い操作を追跡するために使用されるストレージジョブへの参照を返します。

ExtendedStatus [out]

埋め込み MSFT_StorageExtendedStatus オブジェクトを含む文字列。

このパラメーターを使用すると、ストレージ プロバイダーは拡張 (実装固有) エラー情報を返すことができます。

戻り値

成功 (0)

サポート非対称 (1)

不明なエラー (2)

タイムアウト (3)

失敗 (4)

無効なパラメーター (5)

アクセスが拒否されました (40001)

リソース不足のため、操作を完了できません。 (40002)

ストレージ プロバイダーに接続できません。 (46000)

ストレージ プロバイダーがストレージ サブシステムに接続できません。 (46001)

指定されたイニシエーター アドレスが無効です (53000)

この操作で許容できるイニシエーター アドレスは 1 つだけです。 (53001)

要件

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

関連項目

MSFT_MaskingSet