SendLIRR-Funktion

Die SendLIRR WMI-Methode sendet einen LiRR-Befehl (Link Incident Record Registration) über den angegebenen lokalen Port an den angegebenen Remoteport.

Syntax

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

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 SendLIRR_OUT-Struktur zurück.

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

DestWWN
Ein weltweiter Name für den Zielport. Diese Informationen werden an den Miniporttreiber im DestWWN-Member einer SendLIRR_IN-Struktur übermittelt.

Function
Der Code, der identifiziert, welche Registrierungsfunktion ausgeführt werden soll. Eine Erläuterung, welche Werte diesem Mitglied zugewiesen werden können, finden Sie in der Fibre Channel Framing and Signaling-Spezifikation des T11-Ausschusses . Diese Informationen werden an den Miniporttreiber im Funktionselement einer SendLIRR_IN-Struktur übermittelt.

Typ
Der Gerätetyp, für den Linkinformationen angefordert werden. Eine Erläuterung, welche Werte diesem Mitglied zugewiesen werden können, finden Sie in der Fibre Channel Framing and Signaling-Spezifikation des T11-Ausschusses . Diese Informationen werden an den Miniporttreiber im Funktionselement einer SendLIRR_IN-Struktur übermittelt.

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

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

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

SendLIRR_IN

SendLIRR_OUT