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 |