微型端口驱动程序例程中的同步访问

即使微型端口驱动程序在全双工模式下执行,或在 HwStorBuildIo 例程中对 SRB 执行未同步处理,它可能仍需要对其设备扩展的同步访问。 Storport 驱动程序提供的支持例程库包括 StorPortSynchronizeAccess,该例程允许微型端口驱动程序同步对关键数据结构(如设备扩展)的访问。

当微型端口驱动程序调用 StorPortSynchronizeAccess 时,它必须为例程提供指向回调例程的指针。 回调例程包含必须与主机总线适配器的中断处理程序同步的 SRB 处理部分。 为了获得更好的性能,请编写驱动程序,以尽可能少地执行回调例程。