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 (包括 Miniport.h、Scsi.h) |
| 库 | Scsiport.lib |