Cadeias de caracteres de identificação do dispositivo

Observação

As cadeias de caracteres de identificação do dispositivo não devem ser analisadas. Elas são destinadas apenas a comparações de cadeia de caracteres e devem ser tratadas como cadeias de caracteres opacas.

O gerenciador de Plug and Play (PnP) e outros componentes de instalação do dispositivo usam cadeias de caracteres de identificação do dispositivo para identificar dispositivos instalados em um computador.

O Windows usa as seguintes cadeias de caracteres de identificação do dispositivo para localizar o pacote de driver que melhor corresponde ao dispositivo. Essas cadeias de caracteres de identificação são relatadas pelo enumerador de um dispositivo, um componente do sistema que descobre dispositivos PnP com base em um padrão de hardware PnP. Essas tarefas são executadas pelos Motoristas de Barramento PnP em parceria com o gerente do PnP. Um dispositivo normalmente é enumerado por seu motorista de ônibus pai, como o motorista de ônibus PCI ou PCMCIA. Alguns dispositivos são enumerados por um driver de filtro de barramento, como o Driver de ACPI.

O Windows tenta encontrar uma correspondência para uma das IDs de hardware ou IDs compatíveis. Para obter mais informações sobre como o Windows usa essas IDs para corresponder um dispositivo a um pacote de driver e como especificar IDs em um arquivo INF, consulte Como o Windows seleciona drivers.

Além de usar as IDs anteriores para identificar dispositivos, o gerenciador de PnP usa as seguintes IDs para identificar exclusivamente as instâncias de cada dispositivo instalado em um computador:

A partir do Windows 7, o gerenciador PnP usa a cadeia de caracteres de identificação do dispositivo de ID de Contêiner para agrupar um ou mais nós de dispositivo (devnodes) que foram enumerados de cada instância de um dispositivo físico instalado em um computador.

Cada enumerador personaliza suas IDs de dispositivo, IDs de hardware e IDs compatíveis para identificar exclusivamente os dispositivos que ele enumera. Além disso, cada enumerador tem sua própria política para identificar IDs de hardware e IDs compatíveis. Para obter mais informações sobre a ID de hardware e os formatos de ID compatíveis para a maioria dos barramentos do sistema, consulte Formatos de identificador de dispositivo.