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


Функция ScsiPortGetSrb (srb.h)

Подпрограмма ScsiPortGetSrb возвращает указатель на активный запрос SCSI для определенной логической единицы.

Примечание В будущем модели драйвера портов SCSI и драйвера для минипорта SCSI могут быть изменены или недоступны. Вместо этого рекомендуется использовать модели драйверов Storport и драйверов для мини-портов Storport .
 

Синтаксис

SCSIPORT_API PSCSI_REQUEST_BLOCK ScsiPortGetSrb(
  [in] PVOID DeviceExtension,
  [in] UCHAR PathId,
  [in] UCHAR TargetId,
  [in] UCHAR Lun,
  [in] LONG  QueueTag
);

Параметры

[in] DeviceExtension

Указатель на область хранения драйвера мини-порта на единицу шины.

[in] PathId

Определяет шину SCSI.

[in] TargetId

Определяет целевой контроллер или устройство в шине.

[in] Lun

Определяет номер логического устройства целевого устройства.

[in] QueueTag

Указывает тег очереди, если драйвер мини-порта обрабатывает запросы с тегами; SP_UNTAGGED указывает, что запрос не помечен тегом.

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

ScsiPortGetSrb возвращает указатель на запрос для указанной логической единицы. Если для данного периферийного устройства нет незавершенного запроса или значение QueueTag недопустимо, возвращается значение NULL.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть srb.h (включая Miniport.h, Scsi.h)
Библиотека Scsiport.lib

См. также раздел

SCSI_REQUEST_BLOCK