Функция ScsiPortGetSrb (srb.h)
Подпрограмма SCSIPortGetSrb возвращает указатель на активный запрос SCSI для определенного логического блока.
Синтаксис
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 |