MSFT_MaskingSet クラスの RemoveInitiatorId メソッド
マスク セットから 1 つ以上のイニシエーター識別子を削除します。
MSFT_InitiatorId インスタンス自体をシステムから削除しないでください。
構文
UInt32 RemoveInitiatorId(
[in] String InitiatorIds[],
[in] Boolean RunAsJob,
[out] MSFT_StorageJob REF CreatedStorageJob,
[out] String ExtendedStatus
);
パラメーター
InitiatorIds [in]
イニシエーター識別子を含む文字列の配列。 このパラメーターは必須であり、NULL にすることはできません。
RunAsJob [in]
このパラメーターは、メソッドが従う非同期動作を制御します。
TRUE は、要求の処理に時間がかかるときに CreatedStorageJob out パラメーターを使用する場合です。それ以外の場合は FALSE です。
操作を追跡するためにストレージ ジョブが作成されている場合、このメソッドは 4096 - "メソッド パラメーター チェック済み - ジョブが開始されました" を返します。 RunAsJob が TRUE の場合でも、十分な時間内に終了すればメソッドは結果を返すことができます。
FALSE または NULLの場合、このメソッドは、クライアントの呼び出しメソッドによって決められる既定の WMI 非同期動作に従います (つまり、特に要求がない限りは同期)。
CreatedStorageJob [out]
RunAsJob が TRUE に設定されていて、このメソッドの実行に時間がかかる場合、このパラメーターは実行時間の長い操作を追跡するために使用されるストレージジョブへの参照を返します。
ExtendedStatus [out]
埋め込み MSFT_StorageExtendedStatus オブジェクトを含む文字列。
このパラメーターを使用すると、ストレージ プロバイダーは拡張 (実装固有) エラー情報を返すことができます。
戻り値
成功 (0)
サポート非対称 (1)
不明なエラー (2)
タイムアウト (3)
失敗 (4)
無効なパラメーター (5)
アクセスが拒否されました (40001)
リソース不足のため、操作を完了できません。 (40002)
ストレージ プロバイダーに接続できません。 (46000)
ストレージ プロバイダーがストレージ サブシステムに接続できません。 (46001)
指定されたイニシエーター アドレスが無効です (53000)
要件
要件 | Value |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
名前空間 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |