共用方式為


SendCTPassThru 函式

SendCTPassThru WMI 方法會將一般傳輸 (CT) 傳遞命令傳送至指定的埠。

語法

void SendCTPassThru(
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS             HBAStatus,
   [in, HBAType("HBA_WWN")] uint8                      PortWWN[8],
   [in] uint32                                         RequestBufferCount,
   [in, WmiSizeIs("RequestBufferCount")] uint8         RequestBuffer[],
   [out] uint32                                        TotalResponseBufferCount,
   [out] uint32                                        ActualResponseBufferCount,
   [out, WmiSizeIs("ActualResponseBufferCount")] uint8 ResponseBuffer[]
);

參數

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

PortWWN
存取目標的 HBA 全球名稱。 此資訊會傳遞至 SendCTPassThru_IN 結構的 PortWWN 成員中的迷你埠驅動程式。

RequestBufferCount
緩衝區的大小,以位元組為單位,將保存一般傳輸命令的結果。 迷你埠驅動程式會在 SendCTPassThru_IN 結構的 RequestBufferCount 成員中傳回這項資訊。

RequestBuffer
一般傳輸命令的結果。 迷你埠驅動程式會在 SendCTPassThru_IN 結構的 RequestBuffer 成員中傳回這項資訊。

TotalResponseBufferCount
結果一般傳輸命令的大小,以位元組為單位。 迷你埠驅動程式會在 SendCTPassThru_OUT 結構的 TotalResponseBufferCount 成員中傳回這項資訊。

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

ResponseBuffer
一般傳輸命令的結果。 迷你埠驅動程式會在 SendCTPassThru_OUT 結構的 ResponseBuffer 成員中傳回這項資訊。

傳回值

不適用於 WMI 方法。

備註

這個 WMI 方法屬於 MSFC_HBAAdapterMethods WMI 類別

規格需求

目標平台

桌面

標頭

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

媒體櫃

Hbaapi.lib

另請參閱

HBA_STATUS

SendCTPassThru_IN

SendCTPassThru_OUT