Partager via


SendLIRR, fonction

La méthode WMI SendLIRR envoie une commande LIRR (Link Incident Record Registration) via le port local indiqué au port distant indiqué.

Syntaxe

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

Paramètres

HBAStatus
Au retour, contient le status de l’opération. Pour obtenir la liste des valeurs autorisées et leur description, consultez HBA_STATUS. Le pilote miniport retourne ces informations dans le membre HBAStatus d’une structure SendLIRR_OUT .

SourceWWN
Nom mondial du port local via lequel la commande LIRR est envoyée. Ces informations sont fournies au pilote miniport dans le membre SourceWWN d’une structure SendLIRR_IN .

DestWWN
Nom mondial du port de destination. Ces informations sont fournies au pilote miniport dans le membre DestWWN d’une structure SendLIRR_IN .

Fonction
Code qui identifie la fonction d’inscription à effectuer. Pour une explication des valeurs qui peuvent être attribuées à ce membre, consultez la spécification de cadrage et de signalisation Fibre Channel du comité T11. Ces informations sont fournies au pilote miniport dans le membre Function d’une structure SendLIRR_IN .

Type
Type d’appareil pour lequel les informations de lien sont demandées. Pour une explication des valeurs qui peuvent être attribuées à ce membre, consultez la spécification de cadrage et de signalisation Fibre Channel du comité T11. Ces informations sont fournies au pilote miniport dans le membre Function d’une structure SendLIRR_IN .

TotalRspBufferSize
Taille en octets des résultats de la commande LIRR. Le pilote miniport retourne ces informations dans le membre TotalRspBufferSize d’une structure SendLIRR_OUT .

ActualRspBufferSize
Taille en octets des données réellement récupérées. Le pilote miniport retourne ces informations dans le membre ActualRspBufferSize d’une structure SendLIRR_OUT .

RspBuffer
Résultats de la commande LIRR. Le pilote miniport retourne ces informations dans le membre RspBuffer d’une structure SendLIRR_OUT .

Valeur retournée

Non applicable aux méthodes WMI.

Remarques

Cette méthode WMI appartient à la classe WMI MSFC_HBAAdapterMethods.

Configuration requise

Plateforme cible

Desktop (Expérience utilisateur)

En-tête

Hbapiwmi.h (inclure Hbapiwmi.h, Hbaapi.h ou Hbaapi.h)

Bibliothèque

Hbaapi.lib

Voir aussi

HBA_STATUS

SendLIRR_IN

SendLIRR_OUT