Partager via


Fonction SendRNID

La méthode WMI SendRNID envoie une commande RNID (Request Node Identification Data) au port indiqué.

Syntaxe

void SendRNID(
   [in, HBAType("HBA_WWN")] uint8                                                          wwn[8],
   [in, HBAType("HBA_WWNTYPE"), Values{"NODE_WWN", "PORT_WWN"}, ValueMap{"0", "1"}] uint32 wwntype,
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS                                                 HBAStatus,
   [out] uint32                                                                            ResponseBufferCount,
   [out, WmiSizeIs("ResponseBufferCount")] uint8                                           ResponseBuffer[]
);

Paramètres

Wwn
Nom mondial du port auquel la commande RNID est envoyée. Ces informations sont fournies au pilote miniport dans le membre wwn d’une structure SendRNID_IN .

wwntype
Obsolète. Ne pas utiliser.

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

ResponseBufferCount
Taille en octets des résultats de la commande RNID. Le pilote miniport retourne ces informations dans le membre ResponseBufferCount d’une structure SendRNID_OUT .

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

SendRNID_IN

SendRNID_OUT