Compartilhar via


Etapa 1: O novo dispositivo é identificado

Quando um motorista de ônibus relata um novo dispositivo para o sistema operacional Windows, o Windows precisa consultar informações sobre esse dispositivo do driver de barramento para identificar o dispositivo. Essas informações são necessárias, entre outros motivos, para identificar os pacotes de driver que podem se aplicar a esse dispositivo.

As principais informações necessárias do driver de barramento para escolher um pacote de driver para instalar no dispositivo são os IDs (identificadores de hardware) do dispositivo e as IDs compatíveis. O Windows usa essas IDs para encontrar a correspondência mais próxima entre um dispositivo e um pacote de driver para escolher um pacote de driver para instalar no dispositivo. Para obter mais informações sobre IDs de hardware e IDs compatíveis, consulte Cadeias de caracteres de identificação do dispositivo.

O formato de uma ID de hardware ou ID compatível normalmente consiste no seguinte:

  • Um prefixo específico do barramento, como PCI\ ou USB\.
  • Identificadores específicos do fornecedor para o dispositivo, como um fornecedor, modelo e identificador de revisão. O formato desses identificadores dentro da ID também é específico para o motorista do ônibus.

As IDs compatíveis normalmente são mais genéricas do que as IDs de hardware e podem não incluir informações específicas do fabricante ou do modelo e podem representar apenas o tipo de dispositivo que esse hardware é.

O Windows usa IDs de hardware e IDs compatíveis para pesquisar um pacote de driver para o dispositivo. Ele localiza um pacote de driver correspondente para o dispositivo comparando as IDs de hardware do dispositivo e as IDs compatíveis com as IDs especificadas no arquivo INF do pacote.

Por exemplo, quando um usuário conecta um adaptador WLAN (rede local sem fio) à porta de um hub USB anexado ao computador, ocorrem as seguintes etapas:

  1. O dispositivo é detectado pelo driver do hub USB. Com base nas informações que ele consulta do adaptador, o driver do hub cria uma ID de hardware para o dispositivo. Por exemplo, o driver do hub USB pode criar uma ID de hardware do USB\VID_1234&PID_5678&REV_0001 para o adaptador WLAN. Para obter mais informações sobre o formato de IDs de hardware USB, consulte Identificadores para dispositivos USB.

  2. O driver do hub USB notifica o gerenciador de Plug and Play (PnP) de que um novo dispositivo foi detectado. O gerenciador de PnP consulta o driver do hub em busca de todas as IDs de hardware e IDs compatíveis do dispositivo. O driver de hub pode criar várias IDs de hardware e IDs compatíveis para o mesmo dispositivo.

  3. O Windows inicia uma pesquisa por um pacote de driver no Repositório de Driver que corresponde a uma das IDs de hardware do dispositivo. Se o Windows não conseguir encontrar uma ID de hardware correspondente, ele procurará um pacote de driver que tenha uma ID compatível correspondente para o dispositivo.

    Para obter mais informações sobre esse processo, consulte Etapa 2: Um driver para o dispositivo está selecionado.

Cada motorista de barramento constrói IDs de hardware e IDs compatíveis de maneira específica do barramento. Para obter exemplos de identificadores padronizados para outros ônibus, consulte: