次の方法で共有


RemoveTarget 関数

RemoveTarget WMI メソッドは、指定されたターゲットに関連付けられているイベントを WMI クライアントに渡すことを停止するように WMI プロバイダーを構成します。

構文

void RemoveTarget(
   [in, HBAType("HBA_WWN")] uint8          HbaPortWWN[8],
   [in, HBAType("HBA_WWN")] uint8          DiscoveredPortWWN[8],
   [in] uint32                             AllTargets,
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS HBAStatus
);

パラメーター

HbaPortWWN
WMI クライアントに報告されるイベントがあるポートのリストから削除すべきローカル ポートを一意に識別する 64 ビットワールドワイド名 (WWN)。 ワールドワイド名については、T11 委員会 の「ファイバー チャネル HBA API」の仕様を参照してください。

DiscoveredPortWWN
WWI クライアントに報告されるイベントのあるポートのリストから除外すべき、リモートで検出されたポートを示す WWN。

AllTargets
レポートを停止するイベント。 このメンバーが 0 の場合、WMI プロバイダー クライアントは、DiscoveredPortWWN が示すポートに関連付けられているイベントの報告を停止します。 このメンバーが 0 以外の場合、WMI プロバイダーは、ターゲットに関連付けられているすべてのイベントの報告を停止します。

HBAStatus
戻り値には、操作の状態が含まれます。 使用可能な値とその説明の一覧については、「HBA_STATUS」を参照してください。 ミニポート ドライバーはこの情報を、RemoveTarget_OUT 構造体の HBAStatus メンバーに返します。

戻り値

WMI メソッドには適用されません。

解説

この WMI メソッドは、MSFC_EventControl WMI クラスに属しています。

要件

対象プラットフォーム

デスクトップ

ヘッダー

Hbapiwmi.h (Hbapiwmi.h、Hbaapi.h、または Hbaapi.h を含む)

関連項目

RemoveTarget_IN

RemoveTarget_OUT