Compartilhar via


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 quaisquer 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 a 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 em seguida 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 direcionados de um determinado tipo, ele enviará uma ou mais solicitações IOCTL_STORAGE_FIND_NEW_DEVICES para os drivers de classe de armazenamento apropriados.

Observação o driver de porta SCSI e os modelos de driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro. Em vez disso, recomendamos usar o de driver do Storport e miniporto storport modelos de driver.
 

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 de Informações do está definido como zero. O campo status indica os resultados da operação.

Requisitos

Requisito Valor
cabeçalho ntddscsi.h (include Ntddscsi.h)

Consulte também

IOCTL_STORAGE_QUERY_PROPERTY