Freigeben über


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.

Hinweis Der SCSI-Porttreiber und die SCSI-Miniporttreibermodelle können in Zukunft geändert oder nicht mehr verfügbar sein. Stattdessen empfehlen wir die Verwendung des Storport-Treibers und Storport Miniport Treibermodelle.
 

Hauptcode

IRP_MJ_DEVICE_CONTROL

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)

Siehe auch

IOCTL_STORAGE_QUERY_PROPERTY