SendCTPassThru-Funktion

Die SendCTPassThru-WMI-Methode sendet einen passthrough-Befehl (Common Transport, CT) an den angegebenen Port.

Syntax

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[]
);

Parameter

HBAStatus
Enthält bei rückgabe den status des Vorgangs. Eine Liste der zulässigen Werte und deren Beschreibungen finden Sie unter HBA_STATUS. Der Miniporttreiber gibt diese Informationen im HBAStatus-Member einer SendCTPassThru_OUT-Struktur zurück.

PortWWN
Ein weltweiter Name für den HBA, über den auf das Ziel zugegriffen wird. Diese Informationen werden an den Miniporttreiber im PortWWN-Element einer SendCTPassThru_IN-Struktur übermittelt.

RequestBufferCount
Die Größe des Puffers in Bytes, der die Ergebnisse des allgemeinen Transportbefehls enthält. Der Miniporttreiber gibt diese Informationen im RequestBufferCount-Element einer SendCTPassThru_IN-Struktur zurück.

RequestBuffer
Die Ergebnisse des allgemeinen Transportbefehls. Der Miniporttreiber gibt diese Informationen im RequestBuffer-Member einer SendCTPassThru_IN-Struktur zurück.

TotalResponseBufferCount
Die Größe des allgemeinen Transportbefehls der Ergebnisse in Byte. Der Miniporttreiber gibt diese Informationen im TotalResponseBufferCount-Element einer SendCTPassThru_OUT-Struktur zurück.

ActualResponseBufferCount
Die Größe der tatsächlich abgerufenen Daten in Bytes. Der Miniporttreiber gibt diese Informationen im ActualResponseBufferCount-Element einer SendCTPassThru_OUT-Struktur zurück.

ResponseBuffer
Die Ergebnisse des allgemeinen Transportbefehls. Der Miniporttreiber gibt diese Informationen im ResponseBuffer-Member einer SendCTPassThru_OUT-Struktur zurück.

Rückgabewert

Gilt nicht für WMI-Methoden.

Hinweise

Diese WMI-Methode gehört zur MSFC_HBAAdapterMethods WMI-Klasse.

Anforderungen

Zielplattform

Desktop

Header

Hbapiwmi.h (einschließlich Hbapiwmi.h, Hbaapi.h oder Hbaapi.h)

Bibliothek

Hbaapi.lib

Siehe auch

HBA_STATUS

SendCTPassThru_IN

SendCTPassThru_OUT