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 |