SCSI 微型端口驱动程序的 HwScsiStartIo 例程
顾名思义, HwScsiStartIo 例程是传入 HBA 驱动总线上的外围设备的传入请求的入口点, (es) 。 HwScsiStartIo 使用指向 SCSI 请求块的指针调用, (SRB) ,以及每个 HBA 状态的微型端口驱动程序的设备扩展。 有关此例程的语法的信息,请参阅 HwScsiStartIo。
如果微型端口驱动程序的 DriverEntry 例程也请求为逻辑单元扩展分配内存 (请参阅调用 ScsiPortInitialize) ,则 HwScsiStartIo 例程使用输入设备扩展指针以及输入 SRB 中的 PathId、TargetId 和 Lun 值调用 ScsiPortGetLogicalUnit。
如果 DriverEntry 例程请求为 SRB 扩展分配内存,则每个 SRB 中的 SrbExtension 成员包含一个指向微型端口驱动程序的每个请求存储区域的指针。 请注意,如果微型端口驱动程序维护每个请求的状态信息,则必须请求为 SrbExtensions 分配内存。 它不能将 SRB 用于此目的。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈