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
64 位全球名称 (WWN) 唯一标识应从向 WMI 客户端报告其事件的端口列表中删除的本地端口。 有关全球名称的讨论,请参阅 T11 委员会的 光纤通道 HBA API 规范。

DiscoveredPortWWN
一个 WWN,指示应从向 WMI 客户端报告事件的端口列表中删除远程发现的端口。

AllTargets
要停止报告的事件。 如果此成员为零,则 WMI 提供程序客户端将停止报告与 DiscoveredPortWWN 指示的端口关联的事件。 如果此成员不为零,则 WMI 提供程序将停止报告与任何目标关联的所有事件。

HBAStatus
返回时,包含操作的状态。 有关允许的值的列表及其说明,请参阅 HBA_STATUS。 微型端口驱动程序在 RemoveTarget_OUT 结构的 HBAStatus 成员中返回此信息。

返回值

不适用于 WMI 方法。

注解

此 WMI 方法属于 MSFC_EventControl WMI 类

要求

目标平台

桌面

标头

Hbapiwmi.h (包括 Hbapiwmi.h、Hbaapi.h 或 Hbaapi.h)

另请参阅

RemoveTarget_IN

RemoveTarget_OUT