IOCTL_SCSI_RESCAN_BUS IOCTL (ntddscsi.h)
重新掃描總線上的 LUN () 。 它會收集總線上所有裝置的 SCSI 查詢數據, (es) ,同時保留其個別裝置上 SCSI 類別驅動程式的任何宣告。
此要求已過時,且僅支援舊版程序代碼。 此要求必須導向 FDO,而且僅適用於舊版 (非 PnP) 類別驅動程式和 SCSI 總線列舉。 如果總線可以偵測到裝置插入,則此要求並不相關。
此要求通常源自系統提供的 Win32 應用程式,例如 Windisk 或 Setup,當使用者將新的裝置連線 () ,而系統在 SCSI 總線上動態沒有 隨插即用 驅動程式,也就是說,不需要關閉系統。 滿足此要求時,這類應用程式接著會對系統埠驅動程式提出 IOCTL_STORAGE_QUERY_PROPERTY 要求,並檢查傳回的查詢數據。 如果應用程式找到指定類型的任何未宣告裝置,則會將一或多個 IOCTL_STORAGE_FIND_NEW_DEVICES 要求傳送至適當的儲存類別驅動程式。
注意 SCSI 埠驅動程式和 SCSI 迷你埠驅動程式模型未來可能會改變或無法使用。 相反地,我們建議使用 Storport 驅動程式 和 Storport 迷你埠 驅動程式模型。
主要程序代碼
輸入緩衝區
無。
輸入緩衝區長度
無。
輸出緩衝區
無。
輸出緩衝區長度
無。
狀態區塊
[ 資訊] 欄位設定為零。 [ 狀態 ] 欄位表示作業的結果。
規格需求
需求 | 值 |
---|---|
標頭 | ntddscsi.h (包含 Ntddscsi.h) |