Studio render of generic peripherals sorted into four machined aluminium trays: mice and keyboards, speakers, storage drives, and cameras

Reference · 2 min read

Device classes and categories

Device classes organize equipment by a shared installation or functional role. A category in Device Manager makes a large inventory easier to browse, but it does not necessarily show where something is physically connected.

How the pieces connect

Windows uses setup classes for installation grouping and device-interface classes for interfaces applications can discover. These are related ideas with different purposes. A setup-class name describes how an entry is organized, while an interface can describe a capability exposed to software. The same physical product may participate in more than one functional grouping.

An everyday example

A headset with playback, a microphone, and media buttons can appear in several categories. Looking only in the sound category can miss its input-control function. Similarly, an integrated card reader may sit under a storage-oriented category even though its internal connection is USB. These arrangements follow software responsibilities rather than the accessory's retail description.

Reading the information in context

A category label is not a performance grade, safety certification, or proof of a particular manufacturer. It also does not by itself establish which package should be selected. Use the individual entry's identifiers and properties for a more precise description. If a label is unfamiliar, compare its parent connection and documented function before drawing conclusions from the name alone.

Reading map: Device classes and categoriesFirst 3 topics in reading order: How the pieces connect; An everyday example; Reading the information in context. Each topic links to its section or page.INSIDE THIS PAGEDevice classes and categories1How the pieces connect1 paragraph2An everyday example1 paragraph3Reading the informationin context1 paragraph

Computer & System

Note these before you change anything

Useful facts to have to hand while reading about device classes and categories.

  • Motherboard or computer model and firmware version
  • Chipset driver package version
  • Any firmware settings changed from defaults
  • Unknown devices listed in Device Manager

Computer & System: One selected path: a device on a chipset bus

  1. Operating systemmanages devices
  2. Chipset driversidentify buses and power features
  3. ChipsetPCIe, USB and SATA links
  4. Firmware (UEFI)initialises hardware at start-up
  5. Attached deviceson those links
Conceptual schematic of a selected path, not every request. Shown in one direction; the reverse direction uses related layers. Real systems add services, filter drivers and firmware not shown. Highlighted: the layer a driver change affects.