IOCTL_SCSI_RESCAN_BUS IOCTL (ntddscsi.h)
重新扫描总线上的 LUN (es) 。 它收集有关总线上所有设备的 SCSI 查询数据, (es) ,同时保留其各自设备上针对 SCSI 类驱动程序的任何声明。
此请求已过时,仅支持旧代码。 此请求必须定向到 FDO,并且仅对旧 (非 PnP) 类驱动程序和 SCSI 总线枚举有效。 如果总线可以检测设备插入,则此请求不相关。
通常,当用户在 SCSI 总线上动态连接新设备 () 系统没有即插即用驱动程序时,此请求源自系统提供的 Win32 应用程序,例如 Windisk 或安装程序。 满足此请求后,此类应用程序接下来会向系统端口驱动程序发出 IOCTL_STORAGE_QUERY_PROPERTY 请求,并检查返回的查询数据。 如果应用程序找到给定类型的任何未认领设备,则会将一个或多个 IOCTL_STORAGE_FIND_NEW_DEVICES 请求发送到相应的存储类驱动程序。
注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 建议改用 Storport 驱动程序 和 Storport 微型端口 驱动程序模型。
主要代码
输入缓冲区
无。
输入缓冲区长度
无。
输出缓冲区
无。
输出缓冲区长度
无。
状态块
“ 信息” 字段设置为零。 “状态”字段指示操作的结果。
要求
要求 | 值 |
---|---|
Header | ntddscsi.h (包括 Ntddscsi.h) |