SendRNID 函数

SendRNID WMI 方法将请求节点标识数据 (RNID) 命令发送到指示的端口。

语法

void SendRNID(
   [in, HBAType("HBA_WWN")] uint8                                                          wwn[8],
   [in, HBAType("HBA_WWNTYPE"), Values{"NODE_WWN", "PORT_WWN"}, ValueMap{"0", "1"}] uint32 wwntype,
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS                                                 HBAStatus,
   [out] uint32                                                                            ResponseBufferCount,
   [out, WmiSizeIs("ResponseBufferCount")] uint8                                           ResponseBuffer[]
);

参数

wwn
RNID 命令发送到的端口的全球名称。 此信息将传递到 SendRNID_IN 结构的 wwn 成员中的微型端口驱动程序。

wwntype
已否决。 请勿使用。

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

ResponseBufferCount
RNID 命令结果的大小(以字节为单位)。 微型端口驱动程序在 SendRNID_OUT 结构的 ResponseBufferCount 成员中返回此信息。

ResponseBuffer
RNID 命令的结果。 微型端口驱动程序在 SendRNID_OUT 结构的 ResponseBuffer 成员中返回此信息。

返回值

不适用于 WMI 方法。

注解

此 WMI 方法属于 MSFC_HBAAdapterMethods WMI 类

要求

目标平台

桌面

标头

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

Hbaapi.lib

另请参阅

HBA_STATUS

SendRNID_IN

SendRNID_OUT