Функция 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
Указатель на область хранения драйвера мини-порта на единицу шины.
[in] PathId
Определяет шину SCSI.
[in] TargetId
Определяет целевой контроллер или устройство в шине.
[in] Lun
Определяет номер логического устройства целевого устройства.
[in] QueueTag
Указывает тег очереди, если драйвер мини-порта обрабатывает запросы с тегами; SP_UNTAGGED указывает, что запрос не помечен тегом.
Возвращаемое значение
ScsiPortGetSrb возвращает указатель на запрос для указанной логической единицы. Если для данного периферийного устройства нет незавершенного запроса или значение QueueTag недопустимо, возвращается значение NULL.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | srb.h (включая Miniport.h, Scsi.h) |
Библиотека | Scsiport.lib |