This section describes the device, hardware and compatible identifiers generated by USB devices.
Since the Windows operating system generates special USB identifiers for printer and mass storage devices, the following documentation divides USB identifiers into two groups:
For all USB devices, the USB bus driver generates a standard set of identifiers composed of values retrieved from the USB device and interface descriptors. Standard USB Identifiers are discussed in the first of the two sections indicated above. In addition to the standard USB identifiers, native Windows drivers for mass storage and printer devices generate a separate set of USB identifiers composed of information about special relevance to printers and storage devices. These special USB identifiers are discussed in the second section.
Note Starting with Microsoft Windows 2000, the numbers that are embedded in USB identifiers is in hexadecimal format.