SendLIRR 函式

SendLIRR WMI 方法會透過指定的本機埠,將連結事件記錄註冊 (LIRR) 命令傳送至指定的遠端埠。

語法

void SendLIRR(
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS       HBAStatus,
   [in, HBAType("HBA_WWN")] uint8                SourceWWN[8],
   [in, HBAType("HBA_WWN")] uint8                DestWWN[8],
   [in] uint8                                    Function,
   [in] uint8                                    Type,
   [out] uint32                                  TotalRspBufferSize,
   [out] uint32                                  ActualRspBufferSize,
   [out, WmiSizeIs("ActualRspBufferSize")] uint8 RspBuffer[]
);

參數

HBAStatus
傳回時,包含作業的狀態。 如需允許的值及其描述的清單,請參閱 HBA_STATUS。 迷你埠驅動程式會在 SendLIRR_OUT 結構的 HBAStatus 成員中傳回這項資訊。

SourceWWN
傳送 LIRR 命令之本機埠的全球名稱。 此資訊會傳遞至SendLIRR_IN結構的SourceWWN成員中的迷你埠驅動程式。

DestWWN
目的地埠的全球名稱。 此資訊會傳遞至 SendLIRR_IN 結構的 DestWWN 成員中的迷你埠驅動程式。

函式
識別要執行哪一個註冊函式的程序代碼。 如需哪些值可以指派給這個成員的說明,請參閱 T11 委員會的 光纖通道框架和訊 號規格。 此資訊會傳遞至 SendLIRR_IN 結構的 Function 成員中的迷你埠驅動程式。

類型
要求連結資訊的裝置類型。 如需哪些值可以指派給這個成員的說明,請參閱 T11 委員會的 光纖通道框架和訊 號規格。 此資訊會傳遞至 SendLIRR_IN 結構的 Function 成員中的迷你埠驅動程式。

TotalRspBufferSize
LIRR 命令結果的位元組大小。 迷你埠驅動程式會在 SendLIRR_OUT 結構的 TotalRspBufferSize 成員中傳回這項資訊。

ActualRspBufferSize
實際擷取之數據的大小,以位元組為單位。 迷你埠驅動程式會在 SendLIRR_OUT 結構的 ActualRspBufferSize 成員中傳回這項資訊。

RspBuffer
LIRR 命令的結果。 迷你埠驅動程式會在 SendLIRR_OUT 結構的 RspBuffer 成員中傳回這項資訊。

傳回值

不適用於 WMI 方法。

備註

這個 WMI 方法屬於 MSFC_HBAAdapterMethods WMI 類別

規格需求

目標平台

桌面

標頭

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

媒體櫃

Hbaapi.lib

另請參閱

HBA_STATUS

SendLIRR_IN

SendLIRR_OUT