Partager via


Fonction ScsiReportLuns

La méthode WMI ScsiReportLuns envoie une commande LUN de rapport SCSI à l’appareil indiqué.

Syntaxe

void ScsiReportLuns(
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS      HBAStatus,
   [in] uint8                                   Cdb[12],
   [in, HBAType("HBA_WWN")] uint8               HbaPortWWN[8],
   [in, HBAType("HBA_WWN")] uint8               DiscoveredPortWWN[8],
   [out] uint32                                 ResponseBufferSize,
   [out] uint32                                 SenseBufferSize,
   [out] uint8                                  ScsiStatus,
   [out, WmiSizeIs("ResponseBufferSize")] uint8 ResponseBuffer[],
   [out, WmiSizeIs("SenseBufferSize")] uint8    SenseBuffer[]
);

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

Cdb
Bloc de descripteur de commande qui contient la commande LUN de rapport SCSI à envoyer à l’appareil cible. Ces informations sont fournies au pilote miniport dans le membre Cdb d’une structure ScsiReportLuns_IN .

HbaPortWWN
Nom mondial de l’adaptateur HBA via lequel la cible est accessible. Ces informations sont fournies au pilote miniport dans le membre HbaPortWWN d’une structure ScsiReportLuns_IN .

DiscoveredPortWWN
Nom mondial du port par lequel l’appareil cible est accessible. Ces informations sont fournies au pilote miniport dans le membre DiscoveredPortWWN d’une structure ScsiReportLuns_IN .

ResponseBufferSize
Taille en octets de la mémoire tampon qui contiendra les résultats de la commande LUN de rapport SCSI. Le pilote miniport retourne ces informations dans le membre ResponseBufferSize d’une structure ScsiReportLuns_OUT .

SenseBufferSize
Taille en octets de la mémoire tampon qui contiendra les données d’sens SCSI qui résultent de la commande LUN de rapport SCSI. Le pilote miniport retourne ces informations dans le membre SenseBufferSize d’une structure ScsiReportLuns_OUT .

ScsiStatus
Status de la commande LUN de rapport SCSI. Le pilote miniport retourne ces informations dans le membre ScsiStatus d’une structure ScsiReportLuns_OUT .

ResponseBuffer
Résultats de la commande LUN de rapport SCSI. Le pilote miniport retourne ces informations dans le membre ResponseBuffer d’une structure ScsiReportLuns_OUT .

SenseBuffer
Données de détection SCSI qui résultent de la commande LUN de rapport SCSI. Le pilote miniport retourne ces informations dans le membre SenseBuffer d’une structure ScsiReportLuns_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

ScsiReportLuns_IN

ScsiReportLuns_OUT