IOCTL_SCSI_RESCAN_BUS IOCTL (ntddscsi.h)

バス上の LUN を再スキャンします。 バス上のすべてのデバイスに関する SCSI 照会データを収集し、SCSI クラス ドライバーのそれぞれのデバイスに要求を保持します。

この要求は廃止され、レガシ コードでのみサポートされています。 この要求は FDO に送信する必要があり、レガシ (PnP 以外) クラス ドライバーと SCSI バス列挙に対してのみ有効です。 バスがデバイスの挿入を検出できる場合、この要求は関連しません。

通常、この要求は、ユーザーが SCSI バスにプラグ アンド プレイドライバーがない新しいデバイスをシステムに動的に接続するとき、つまりシステムをシャットダウンすることなく、Windisk や Setup などのシステム提供の Win32 アプリケーションで発生します。 この要求が満たされると、このようなアプリケーションは次にシステム ポート ドライバーに IOCTL_STORAGE_QUERY_PROPERTY 要求を行い、返された照会データを調べます。 アプリケーションは、特定の種類の要求されていないデバイスを見つけた場合、適切なストレージ クラス ドライバーに 1 つ以上 のIOCTL_STORAGE_FIND_NEW_DEVICES 要求を送信します。

メモ SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 代わりに、 Storport ドライバー モデルと Storport ミニポート ドライバー モデルを使用することをお勧めします。
 

メジャー コード

IRP_MJ_DEVICE_CONTROL

[入力バッファー]

[なし] :

入力バッファーの長さ

[なし] :

出力バッファー

[なし] :

出力バッファーの長さ

[なし] :

ステータス ブロック

[ 情報 ] フィールドは 0 に設定されます。 [状態] フィールドは、操作の結果を示します。

要件

要件
Header ntddscsi.h (Ntddscsi.h を含む)

こちらもご覧ください

IOCTL_STORAGE_QUERY_PROPERTY