IOCTL_SCSI_RESCAN_BUS IOCTL (ntddscsi.h)
Scannt die LUNs auf den Bussen erneut. Es sammelt SCSI-Abfragedaten über alle Geräte auf den Bus(n), wobei alle Ansprüche auf den jeweiligen Geräten für SCSI-Klassentreiber beibehalten werden.
Diese Anforderung ist veraltet und wird nur für Legacycode unterstützt. Diese Anforderung muss an eine FDO weitergeleitet werden und ist nur für Ältere (nicht PnP)-Klassentreiber und SCSI-Busaufzählung gültig. Wenn der Bus das Einfügegerät 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 & Play Treiber auf einem SCSI-Bus dynamisch aufweist, d. h., ohne das System herunterzufahren. Wenn diese Anforderung erfüllt ist, stellt eine solche Anwendung als Nächstes eine IOCTL_STORAGE_QUERY_PROPERTY Anforderung an den Systemporttreiber und untersucht die zurückgegebenen Abfragedaten. Wenn die Anwendung nicht beanspruchte Geräte eines bestimmten Typs findet, sendet sie eine oder mehrere IOCTL_STORAGE_FIND_NEW_DEVICES Anforderungen an die entsprechenden Speicherklassentreiber.
Hauptcode
Eingabepuffer
Keine.
Eingabepufferlänge
Keine.
Ausgabepuffer
Keine.
Länge des Ausgabepuffers
Keine.
Statusblock
Das Feld Information ist auf 0 festgelegt. Das Feld Status gibt die Ergebnisse des Vorgangs an.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddscsi.h (include Ntddscsi.h) |