Функция ScsiReadCapacity
Метод WMI ScsiReadCapacity отправляет на указанное устройство команду емкости чтения SCSI.
Синтаксис
void ScsiReadCapacity(
[out, HBA_STATUS_QUALIFIERS] HBA_STATUS HBAStatus,
[in] uint8 Cdb[10],
[in, HBAType("HBA_WWN")] uint8 HbaPortWWN[10],
[in, HBAType("HBA_WWN")] uint8 DiscoveredPortWWN[10],
[in] uint64 FcLun,
[out] uint32 ResponseBufferSize,
[out] uint32 SenseBufferSize,
[out] uint8 ScsiStatus,
[out, WmiSizeIs("ResponseBufferSize")] uint8 ResponseBuffer[],
[out, WmiSizeIs("SenseBufferSize")] uint8 SenseBuffer[]
);
Параметры
HBAStatus
При возврате содержит состояние операции. Список допустимых значений и их описание см. в разделе HBA_STATUS. Драйвер мини-порта возвращает эти сведения в элементе HBAStatusструктуры ScsiReadCapacity_OUT .
Cdb
Блок дескриптора команд, содержащий команду емкости чтения SCSI для отправки на целевое устройство. Эти сведения доставляются драйверу мини-порта в элементе Cdbструктуры ScsiReadCapacity_IN .
HbaPortWWN
Глобальное название для HBA, через который осуществляется доступ к целевому объекту. Эти сведения доставляются драйверу мини-порта в элементе HbaPortWWNструктуры ScsiReadCapacity_IN .
DiscoveredPortWWN
Глобальное имя порта, через который осуществляется доступ к целевому устройству. Эти сведения доставляются драйверу мини-порта в элементе DiscoveredPortWWN структуры ScsiReadCapacity_IN .
FcLun
Номер логической единицы логической единицы, которая получит команду емкости чтения SCSI. Эти сведения доставляются драйверу мини-порта в элементе FcLunструктуры ScsiReadCapacity_IN .
ResponseBufferSize
Размер буфера в байтах, который будет содержать результаты выполнения команды емкости чтения. Драйвер мини-порта возвращает эти сведения в элементе ResponseBufferSizeструктуры ScsiReadCapacity_OUT .
SensebufferSize
Размер в байтах буфера, в который будут храниться данные осмысления SCSI, полученные в результате выполнения команды запроса SCSI. Драйвер мини-порта возвращает эти сведения в элементе SenseBufferSizeструктуры ScsiReadCapacity_OUT .
ScsiStatus
Состояние команды емкости чтения SCSI. Драйвер мини-порта возвращает эти сведения в элементе ScsiStatusструктуры ScsiReadCapacity_OUT .
ResponseBuffer
Результаты выполнения команды SCSI read capacity. Драйвер мини-порта возвращает эти сведения в элементе ResponseBufferструктуры ScsiReadCapacity_OUT .
SenseBuffer
Данные осмысления SCSI, полученные в результате выполнения команды SCSI read capacity. Драйвер мини-порта возвращает эти сведения в элементе SenseBufferструктуры ScsiReadCapacity_OUT .
Возвращаемое значение
Неприменимо к методам WMI.
Комментарии
Этот метод WMI принадлежит классу WMI MSFC_HBAAdapterMethods.
Требования
Целевая платформа |
Персональный компьютер |
Заголовок |
Hbapiwmi.h (включая Hbapiwmi.h, Hbaapi.h или Hbaapi.h) |
Библиотека |
Hbaapi.lib |