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


Функция 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

Указатель на область хранения мини-порта для каждого HBA.

[in] PathId

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

[in] TargetId

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

[in] Lun

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

[in] QueueTag

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

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

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

Требования

Требование Ценность
целевая платформа Настольный
заголовка srb.h (include Miniport.h, Scsi.h)
библиотеки Scsiport.lib

См. также

SCSI_REQUEST_BLOCK