Partager via


SendCTPassThru, fonction

La méthode WMI SendCTPassThru envoie une commande directe de transport commun (CT) au port indiqué.

Syntaxe

void SendCTPassThru(
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS             HBAStatus,
   [in, HBAType("HBA_WWN")] uint8                      PortWWN[8],
   [in] uint32                                         RequestBufferCount,
   [in, WmiSizeIs("RequestBufferCount")] uint8         RequestBuffer[],
   [out] uint32                                        TotalResponseBufferCount,
   [out] uint32                                        ActualResponseBufferCount,
   [out, WmiSizeIs("ActualResponseBufferCount")] uint8 ResponseBuffer[]
);

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

PortWWN
Nom mondial de l’adaptateur HBA par le biais duquel la cible est accessible. Ces informations sont fournies au pilote miniport dans le membre PortWWN d’une structure SendCTPassThru_IN .

RequestBufferCount
Taille en octets de la mémoire tampon qui contiendra les résultats de la commande de transport commune. Le pilote miniport retourne ces informations dans le membre RequestBufferCount d’une structure SendCTPassThru_IN .

RequestBuffer
Résultats de la commande de transport commune. Le pilote miniport retourne ces informations dans le membre RequestBuffer d’une structure SendCTPassThru_IN .

TotalResponseBufferCount
Taille en octets de la commande de transport commune des résultats. Le pilote miniport retourne ces informations dans le membre TotalResponseBufferCount d’une structure SendCTPassThru_OUT .

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

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

SendCTPassThru_IN

SendCTPassThru_OUT