Freigeben über


SendRPS-Funktion

Die SendRPS WMI-Methode sendet eine RpS-Anforderung (Read Port status Block) an den angegebenen Port oder Domänencontroller.

Syntax

void SendRPS(
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS       HBAStatus,
   [in, HBAType("HBA_WWN")] uint8                PortWWN[8],
   [in, HBAType("HBA_WWN")] uint8                AgentWWN[8],
   [in, HBAType("HBA_WWN")] uint8                ObjectWWN[8],
   [in] uint32                                   AgentDomain,
   [in] uint32                                   ObjectPortNumber,
   [out] uint32                                  TotalRspBufferSize,
   [out] uint32                                  ActualRspBufferSize,
   [out, WmiSizeIs("ActualRspBufferSize")] uint8 RspBuffer[]
);

Parameter

HBAStatus
Enthält bei rückgabe die 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 SendRPS_OUT-Struktur zurück.

PortWWN
Ein weltweiter Name für den lokalen Port, über den der RPS-Befehl gesendet wird. Diese Informationen werden an den Miniporttreiber im PortWWN-Member einer SendRPS_IN-Struktur übermittelt.

AgentWWN
Ein weltweiter Name für den Port, der nach der status des von ObjectWWN angegebenen Ports abgefragt werden soll. Diese Informationen werden an den Miniporttreiber im AgentWWN-Member einer SendRPS_IN-Struktur übermittelt.

ObjectWWWN
Der weltweite Name des Ports, für den port status zurückgegeben werden soll. Diese Informationen werden an den Miniporttreiber im ObjectWWN-Member einer SendRPS_IN-Struktur übermittelt.

AgentDomain
Die Domänennummer des Domänencontrollers, der nach dem status des von ObjectWWN angegebenen Ports abgefragt werden soll. Diese Informationen werden an den Miniporttreiber im AgentDomain-Member einer SendRPS_IN-Struktur übermittelt.

ObjectPortNumber
Der weltweite Name des Ports, für den port status zurückgegeben werden soll. Diese Informationen werden an den Miniporttreiber im ObjectPortNumber-Member einer SendRPS_IN-Struktur übermittelt.

TotalRspBufferSize
Die Größe der Ergebnisse des RPS-Befehls in Bytes. Der Miniporttreiber gibt diese Informationen im TotalRspBufferSize-Member einer SendRPS_OUT-Struktur zurück.

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

RspBuffer
Die Ergebnisse des RPS-Befehls. Der Miniporttreiber gibt diese Informationen im RspBuffer-Member einer SendRPS_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

SendRPS_IN

SendRPS_OUT