次の方法で共有


MSFT_MaskingSet クラスの RemoveTargetPort メソッド

マスク セットから 1 つ以上のターゲット ポートを削除します。

構文

UInt32 RemoveTargetPort(
  [in]  String                  TargetPortAddresses[],
  [in]  Boolean                 RunAsJob,
  [out] MSFT_StorageJob REF CreatedStorageJob,
  [out] String                  ExtendedStatus
);

パラメーター

TargetPortAddresses [in]

ターゲット ポート アドレスを含む文字列の配列。 このパラメーターは必須であり、NULL にすることはできません。

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)

指定されたターゲット ポート アドレスは使用できません。 (54000)

要件

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

関連項目

MSFT_MaskingSet