Fora da programação do driver de dispositivo, conhecer o Globally Unique Identifier (GUID), o identificador para uma classe de dispositivo de hardware é útil ao rastrear informações de driver no Registro do Windows. Vamos ver o que é e quais são os Identificadores Únicos Globais ou GUIDs de classe de dispositivo.

Um identificador único universal (do inglês universally unique identifier – UUID) é um número de 128 bits usado para identificar informações em sistemas de computação. O termo identificador único global (globally unique identifier – GUID) também é utilizado. O significado de cada bit é definido por qualquer uma das diversas variantes.

Quando gerado de acordo com os métodos padrões, os UUIDs são únicos, para fins práticos, sem depender sua singularidade de uma autoridade central de registro ou coordenação entre as partes que os geram, ao contrário da maioria dos outros esquemas de numeração. Embora a probabilidade de um UUID ser duplicado não seja zero, ele está próximo o suficiente para ser insignificante.

Assim, qualquer pessoa pode criar um UUID e usá-lo para identificar algo com quase certeza de que o identificador não duplica um que já tenha sido ou será criado para identificar outra coisa. As informações rotuladas com UUIDs por partes independentes podem, portanto, ser posteriormente combinadas em um único banco de dados ou transmitidas no mesmo canal, com uma probabilidade insignificante de duplicação.

A adoção de UUIDs e GUIDs é generalizada, com muitas plataformas de computação fornecendo suporte para gerá-las e analisando sua representação textual.

Por exemplo, a solução para vários códigos de erro do Gerenciador de dispositivos inclui a remoção de valores de registro específicos das chaves de registro nomeadas após o GUID de um dispositivo.

Disco Rigido

Esta não é uma lista completa de GUIDs de classe de dispositivo. Existem várias classes de dispositivos definidos pelo sistema menos comuns. Além disso, os dispositivos podem gerar classes exclusivas com base em variáveis, o que torna impossível listá-los todos.

ClasseGUID (dentificador)Descrição do Dispositivo
CDROM4D36E965-E325-11CE-BFC1-08002BE10318Unidades de CD / DVD / Blu-ray
DiskDrive4D36E967-E325-11CE-BFC1-08002BE10318Discos rígidos
Display4D36E968-E325-11CE-BFC1-08002BE10318Adaptadores de vídeo
FDC4D36E969-E325-11CE-BFC1-08002BE10318Controladores de disquete
FloppyDisk4D36E980-E325-11CE-BFC1-08002BE10318Unidades de disquete
HDC4D36E96A-E325-11CE-BFC1-08002BE10318Controladores de disco rígido
HIDClass745A17A0-74D3-11D0-B6FE-00A0C90F57DAAlguns dispositivos USB
13946BDD1FC1-810F-11D0-BEC7-08002BE2092FControlador host IEEE 1394
Image6BDD1FC6-810F-11D0-BEC7-08002BE2092FCâmeras e scanners
Keyboard4D36E96B-E325-11CE-BFC1-08002BE10318Teclados
Modem4D36E96D-E325-11CE-BFC1-08002BE10318Modems
Mouse4D36E96F-E325-11CE-BFC1-08002BE10318Ratos e dispositivos apontadores
Media4D36E96C-E325-11CE-BFC1-08002BE10318Dispositivos de áudio e vídeo
Net4D36E972-E325-11CE-BFC1-08002BE10318Adaptadores de rede
Ports4D36E978-E325-11CE-BFC1-08002BE10318Portas seriais e paralelas
SCSIAdapter4D36E97B-E325-11CE-BFC1-08002BE10318Controladores SCSI e RAID
System4D36E97D-E325-11CE-BFC1-08002BE10318Ônibus do sistema, pontes, etc.
USB36FC9E60-C465-11CF-8056-444553540000Controladores de host USB e hubs
Deixe uma resposta

Exit mobile version