Freigeben über


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.

Hinweis Der SCSI-Porttreiber und die SCSI-Miniporttreibermodelle können in Zukunft geändert oder nicht mehr verfügbar sein. Stattdessen wird empfohlen, die Modelle Storport-Treiber und Storport-Miniporttreiber zu verwenden.
 

Hauptcode

IRP_MJ_DEVICE_CONTROL

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)

Weitere Informationen

IOCTL_STORAGE_QUERY_PROPERTY