Partager via


Fonction SendRPS

La méthode WMI SendRPS envoie une requête de port de lecture status bloc (RPS) au port ou au contrôleur de domaine indiqué.

Syntaxe

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

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 SendRPS_OUT .

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

AgentWWN
Nom mondial du port qui doit être interrogé pour le status du port indiqué par ObjectWWN. Ces informations sont fournies au pilote miniport dans le membre AgentWWN d’une structure SendRPS_IN .

ObjectWWN
Nom mondial du port pour lequel le port status doit être retourné. Ces informations sont fournies au pilote miniport dans le membre ObjectWWN d’une structure SendRPS_IN .

AgentDomain
Numéro de domaine du contrôleur de domaine à interroger pour le status du port indiqué par ObjectWWN. Ces informations sont fournies au pilote miniport dans le membre AgentDomain d’une structure SendRPS_IN .

ObjectPortNumber
Nom mondial du port pour lequel le port status doit être retourné. Ces informations sont fournies au pilote miniport dans le membre ObjectPortNumber d’une structure SendRPS_IN .

TotalRspBufferSize
Taille en octets des résultats de la commande RPS. Le pilote miniport retourne ces informations dans le membre TotalRspBufferSize d’une structure SendRPS_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 SendRPS_OUT .

RspBuffer
Résultats de la commande RPS. Le pilote miniport retourne ces informations dans le membre RspBuffer d’une structure SendRPS_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

SendRPS_IN

SendRPS_OUT