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 微型端口 驱动程序模型。
 

主要代码

IRP_MJ_DEVICE_CONTROL

输入缓冲区

无。

输入缓冲区长度

无。

输出缓冲区

无。

输出缓冲区长度

无。

状态块

信息” 字段设置为零。 “状态”字段指示操作的结果。

要求

要求
Header ntddscsi.h (包括 Ntddscsi.h)

另请参阅

IOCTL_STORAGE_QUERY_PROPERTY