IOCTL_STORAGE_FIND_NEW_DEVICES IOCTL (ntddstor.h)
Determina se outro dispositivo compatível com o driver foi conectado ao barramento de E/S, desde que o sistema foi inicializado ou desde a última vez que o driver processou essa solicitação.
Esse IOCTL está obsoleto no ambiente Plug and Play. Plug and Play drivers de classe lidam com essa solicitação chamando IoInvalidateDeviceRelations com o tipo de relações de dispositivo BusRelations. Se um novo dispositivo for encontrado, a rotina AddDevice do driver de classe será chamada.
Os drivers de classe herdados podem continuar a lidar com esse IOCTL sem modificações. Se um novo dispositivo for encontrado, o driver configurará todos os objetos e recursos necessários do sistema para lidar com solicitações de E/S para seu novo dispositivo. Ele também inicializa o dispositivo ao receber essa solicitação dinamicamente, ou seja, sem exigir que o computador seja reinicializado. Supõe-se que esse driver dê suporte a dispositivos conectados em um barramento de E/S configurável dinamicamente.
Código principal
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 pode ser definido como STATUS_SUCCESS ou com qualquer outro valor retornado por uma chamada IoInvalidateDeviceRelations de um driver Plug and Play ou um código de inicialização de driver herdado (re).
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntddstor.h (inclua Ntddstor.h) |