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 |