Fonction SendRPL

La méthode WMI SendRPL envoie une commande de liste de ports de lecture (RPL) via le port indiqué au port de destination indiqué.

Syntaxe

void SendRPL(
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS       HBAStatus,
   [in, HBAType("HBA_WWN")] uint8                PortWWN[8],
   [in, HBAType("HBA_WWN")] uint8                AgentWWN[8],
   [in] uint32                                   agent_domain,
   [in] uint32                                   portIndex,
   [out] uint32                                  TotalRspBufferSize,
   [out] uint32                                  ActualRspBufferSize,
   [out, WmiSizeIs("ActualRspBufferSize")] uint8 RspBuffer[]
);

Paramètres

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

PortWWN
Nom mondial du port local par l’intermédiaire duquel la commande de liste de ports en lecture (RPL) est envoyée. Ces informations sont fournies au pilote miniport dans le membre PortWWN d’une structure SendRPL_IN .

AgentWWN
Nom mondial du port à interroger pour obtenir une liste de ports de type FC_Port. Pour obtenir une définition de FC_Port, consultez la spécification de l’API Fibre Channel HBA du comité T11. Ces informations sont fournies au pilote miniport dans le membre AgentWWN d’une structure SendRPL_IN .

agent_domain
Numéro de domaine du contrôleur de domaine à interroger pour obtenir une liste de ports de type FC_Port. Pour obtenir une définition de FC_Port, consultez la spécification de l’API Fibre Channel HBA du comité T11. Ces informations sont fournies au pilote miniport dans le agent_domain membre d’une structure de SendRPL_IN .

portIndex
Index de port du premier port de la liste des ports de type FC_Port à retourner. Ces informations sont fournies au pilote miniport dans le membre portIndex d’une structure SendRPL_IN .

TotalRspBufferSize
Taille en octets des résultats de la commande de liste de ports de lecture (RPL). Le pilote miniport retourne ces informations dans le membre TotalRspBufferSize d’une structure SendRPL_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 SendRPL_OUT .

RspBuffer
Résultats de la commande de liste de ports de lecture (RPL). Le pilote miniport retourne ces informations dans le membre RspBuffer d’une structure SendRPL_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

SendRPL_IN

SendRPL_OUT