Studio render of a metal tag with a broad pattern of three large dots hanging beside a family of similar devices

Glossary · 2 min read

Compatible ID

A compatible ID is a broader identifier a device reports in addition to its hardware IDs, usually naming a device class or standard. Windows uses it when no package matches any of the device's more specific hardware IDs.

In practice

A USB webcam following the video class standard reports a compatible ID describing that class. Even with no maker package available, Windows matches the compatible ID to its built-in video class driver and the camera appears in video calling apps.

Common confusion

Compatible IDs are not a lesser kind of hardware ID, nor proof that a generic driver is incomplete. They describe what standard the device follows. A match through a compatible ID ranks below any hardware ID match, which is why a maker's specific package, if present, takes priority.

Why it matters to readers

When a device works but lacks special features, checking its compatible IDs often reveals that a class driver is serving it. That insight helps you decide whether a maker package adds anything you use.

A closer look

Compatible IDs are particularly informative for devices listed under Other devices. Even when no driver is installed, the compatible ID may name a class such as a smart card reader or a sensor collection, which narrows down what the unknown device is. That small clue often turns an anonymous entry into something you can look up on a maker's reference page for device assistance.