IOCTL_SCSI_RESCAN_BUS IOCTL (ntddscsi.h)

Recapita os LUNs nos ônibus(es). Ele coleta dados de consulta SCSI sobre todos os dispositivos nos barramentos, preservando as declarações em seus respectivos dispositivos para drivers de classe SCSI.

Essa solicitação é obsoleta e tem suporte apenas para código herdado. Essa solicitação deve ser direcionada para um FDO e é válida apenas para drivers de classe herdados (não PnP) e enumeração de barramento SCSI. Se o barramento puder detectar a inserção do dispositivo, essa solicitação não será relevante.

Normalmente, essa solicitação se origina em um aplicativo Win32 fornecido pelo sistema, como Windisk ou Setup, quando o usuário conecta novos dispositivos para os quais o sistema não tem drivers Plug and Play em um barramento SCSI dinamicamente, ou seja, sem desligar o sistema. Quando essa solicitação é atendida, esse aplicativo faz uma solicitação IOCTL_STORAGE_QUERY_PROPERTY para o driver de porta do sistema e examina os dados de investigação retornados. Se o aplicativo encontrar dispositivos não reclamados de um determinado tipo, ele enviará uma ou mais solicitações IOCTL_STORAGE_FIND_NEW_DEVICES para os drivers de classe de armazenamento apropriados.

Nota Os modelos de driver de porta SCSI e driver de miniporto SCSI podem ser alterados ou indisponíveis no futuro. Em vez disso, recomendamos usar os modelos de driver do Storport e do driver de miniporto storport .
 

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

Nenhum.

Comprimento do buffer de entrada

Nenhum.

Buffer de saída

Nenhum.

Comprimento do buffer de saída

Nenhum.

Bloco de status

O campo Informações é definido como zero. O campo Status indica os resultados da operação.

Requisitos

Requisito Valor
Cabeçalho ntddscsi.h (inclua Ntddscsi.h)

Confira também

IOCTL_STORAGE_QUERY_PROPERTY