Compartir a través de


Función ScsiReportLuns

El método WMI ScsiReportLuns envía un comando LUN de informe SCSI al dispositivo indicado.

Sintaxis

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[]
);

Parámetros

HBAStatus
En la devolución, contiene el estado de la operación. Para obtener una lista de los valores permitidos y sus descripciones, consulte HBA_STATUS. El controlador de minipuerto devuelve esta información en el miembro HBAStatus de una estructura ScsiReportLuns_OUT .

Cdb
Bloque de descriptor de comandos que contiene el comando LUN de informe SCSI que se va a enviar al dispositivo de destino. Esta información se entrega al controlador de minipuerto en el miembro Cdb de una estructura de ScsiReportLuns_IN .

HbaPortWN
Nombre mundial del HBA a través del cual se tiene acceso al destino. Esta información se entrega al controlador de minipuerto en el miembro HbaPortWN de una estructura ScsiReportLuns_IN .

DiscoveredPortWWN
Nombre mundial del puerto a través del cual se tiene acceso al dispositivo de destino. Esta información se entrega al controlador de minipuerto en el miembro DiscoveredPortWN de una estructura ScsiReportLuns_IN .

ResponseBufferSize
Tamaño en bytes del búfer que contendrá los resultados del comando LUN de informe SCSI. El controlador de minipuerto devuelve esta información en el miembro ResponseBufferSize de una estructura ScsiReportLuns_OUT .

SenseBufferSize
Tamaño en bytes del búfer que contendrá los datos de detección SCSI resultantes del comando LUN de informe SCSI. El controlador de minipuerto devuelve esta información en el miembro SenseBufferSize de una estructura ScsiReportLuns_OUT .

ScsiStatus
Estado del comando LUN de informe SCSI. El controlador de minipuerto devuelve esta información en el miembro ScsiStatus de una estructura de ScsiReportLuns_OUT .

ResponseBuffer
Resultados del comando LUN de informe SCSI. El controlador de minipuerto devuelve esta información en el miembro ResponseBuffer de una estructura de ScsiReportLuns_OUT .

SenseBuffer
Los datos de detección SCSI resultantes del comando LUN de informe SCSI. El controlador de minipuerto devuelve esta información en el miembro SenseBuffer de una estructura ScsiReportLuns_OUT .

Valor devuelto

No es aplicable a los métodos WMI.

Comentarios

Este método WMI pertenece a la clase WMI de MSFC_HBAAdapterMethods.

Requisitos

Plataforma de destino

Escritorio

Encabezado

Hbapiwmi.h (incluya Hbapiwmi.h, Hbaapi.h o Hbaapi.h)

Biblioteca

Hbaapi.lib

Vea también

HBA_STATUS

ScsiReportLuns_IN

ScsiReportLuns_OUT