IOCTL_SCSI_RESCAN_BUS IOCTL (ntddscsi.h)

Повторно сканирует LUN на шине(es). Он собирает данные запроса SCSI обо всех устройствах на шине(es), сохраняя все утверждения на соответствующих устройствах для драйверов классов SCSI.

Этот запрос устарел и поддерживается только для устаревшего кода. Этот запрос должен быть направлен на FDO и действителен только для устаревших драйверов классов (не PnP) и перечисления шин SCSI. Если шина может обнаружить вставку устройства, этот запрос не имеет значения.

Обычно этот запрос возникает в системном приложении Win32, например Windisk или Setup, когда пользователь подключает новые устройства, для которых система не имеет драйверов Plug and Play в шине SCSI динамически, то есть без завершения работы системы. Когда этот запрос удовлетворен, такое приложение затем делает IOCTL_STORAGE_QUERY_PROPERTY запрос к драйверу системного порта и проверяет возвращенные данные запроса. Если приложение находит неисключенные устройства заданного типа, оно отправляет один или несколько запросов IOCTL_STORAGE_FIND_NEW_DEVICES в соответствующие драйверы класса хранилища.

примечание модели драйверов портов SCSI и мини-порта SCSI могут быть изменены или недоступны в будущем. Вместо этого мы рекомендуем использовать драйвера Storport и минипорта Storport модели драйверов.
 

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

Никакой.

Длина входного буфера

Никакой.

Выходной буфер

Никакой.

Длина выходного буфера

Никакой.

Блок состояния

Поле сведений равно нулю. Поле состояния указывает результаты операции.

Требования

Требование Ценность
заголовка ntddscsi.h (include Ntddscsi.h)

См. также

IOCTL_STORAGE_QUERY_PROPERTY