Поделиться через


Функция ScsiReportLuns

Метод WMI ScsiReportLuns отправляет на указанное устройство команду LUN отчета SCSI.

Синтаксис

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

Параметры

HBAStatus
При возврате содержит состояние операции. Список допустимых значений и их описание см. в разделе HBA_STATUS. Драйвер мини-порта возвращает эти сведения в элементе HBAStatusструктуры ScsiReportLuns_OUT .

Cdb
Блок дескриптора команд, содержащий команду LUN отчета SCSI для отправки на целевое устройство. Эти сведения доставляются драйверу мини-порта в элементе Cdbструктуры ScsiReportLuns_IN .

HbaPortWWN
Глобальное название для HBA, через который осуществляется доступ к целевому объекту. Эти сведения доставляются драйверу мини-порта в элементе HbaPortWWNструктуры ScsiReportLuns_IN .

DiscoveredPortWWN
Глобальное имя порта, через который осуществляется доступ к целевому устройству. Эти сведения доставляются драйверу мини-порта в элементе DiscoveredPortWWN структуры ScsiReportLuns_IN .

ResponseBufferSize
Размер в байтах буфера, в который будут храниться результаты команды LUN отчета SCSI. Драйвер мини-порта возвращает эти сведения в элементе ResponseBufferSizeструктуры ScsiReportLuns_OUT .

SensebufferSize
Размер в байтах буфера, в который будут храниться данные осмысления SCSI, полученные в результате выполнения команды LUN отчета SCSI. Драйвер мини-порта возвращает эти сведения в элементе SenseBufferSizeструктуры ScsiReportLuns_OUT .

ScsiStatus
Состояние команды LUN отчета SCSI. Драйвер мини-порта возвращает эти сведения в элементе ScsiStatusструктуры ScsiReportLuns_OUT .

ResponseBuffer
Результаты выполнения команды LUN отчета SCSI. Драйвер мини-порта возвращает эти сведения в элементе ResponseBufferструктуры ScsiReportLuns_OUT .

SenseBuffer
Данные SCSI, полученные в результате выполнения команды LUN отчета SCSI. Драйвер мини-порта возвращает эти сведения в элементе SenseBufferструктуры ScsiReportLuns_OUT .

Возвращаемое значение

Неприменимо к методам WMI.

Комментарии

Этот метод WMI принадлежит классу WMI MSFC_HBAAdapterMethods.

Требования

Целевая платформа

Персональный компьютер

Заголовок

Hbapiwmi.h (включая Hbapiwmi.h, Hbaapi.h или Hbaapi.h)

Библиотека

Hbaapi.lib

См. также

HBA_STATUS

ScsiReportLuns_IN

ScsiReportLuns_OUT