IOCTL_SCSI_RESCAN_BUS IOCTL (ntddscsi.h)

Повторно сканирует LUN в шинах. Он собирает данные запросов SCSI обо всех устройствах в шине, сохраняя при этом все утверждения на соответствующих устройствах для драйверов класса 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 (включая Ntddscsi.h)

См. также раздел

IOCTL_STORAGE_QUERY_PROPERTY