IOCTL_SCSI_RESCAN_BUS IOCTL (ntddscsi.h)
Überprüft die LUNs auf dem Bus(es). Es sammelt SCSI-Untersuchungsdaten über alle Geräte auf dem Bus(n), während alle Ansprüche auf ihren jeweiligen Geräten für SCSI-Klassentreiber erhalten bleiben.
Diese Anforderung ist veraltet und wird nur für Legacycode unterstützt. Diese Anforderung muss an eine FDO weitergeleitet werden und gilt nur für Legacy-Treiber (nicht-PnP)-Klassentreiber und SCSI-Busenumeration. Wenn der Bus die Geräteeinfügung erkennen kann, ist diese Anforderung nicht relevant.
In der Regel stammt diese Anforderung aus einer vom System bereitgestellten Win32-Anwendung wie Windisk oder Setup, wenn der Benutzer neue Geräte verbindet, für die das System keine Plug- und Play-Treiber auf einem SCSI-Bus dynamisch aufweist, d. h., ohne das System herunterzufahren. Wenn diese Anforderung erfüllt ist, führt eine solche Anwendung als Nächstes eine IOCTL_STORAGE_QUERY_PROPERTY Anforderung an den Systemporttreiber aus und untersucht die zurückgegebenen Untersuchungsdaten. Wenn die Anwendung keine nicht beanspruchten Geräte eines bestimmten Typs findet, sendet sie eine oder mehrere IOCTL_STORAGE_FIND_NEW_DEVICES Anforderungen an die entsprechenden Speicherklassentreiber.
Hauptcode
Eingabepuffer
Nichts.
Eingabepufferlänge
Nichts.
Ausgabepuffer
Nichts.
Länge des Ausgabepuffers
Nichts.
Statusblock
Das Feld Information wird auf Null festgelegt. Das Feld Status gibt die Ergebnisse des Vorgangs an.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddscsi.h (include Ntddscsi.h) |