Как Windows определяет категоризацию устройства в «Диспетчере устройств»?
Например, Диспетчер устройств перечисляет такие категории, как «Устройства обработки изображений», «Клавиатуры», «Звуковые, видео и игровые устройства» и т. Д. - как Windows «узнает», как поместить устройство в любую из этих категорий?
Как Windows решает, какое устройство и какое устройство, а затем помещает его в категорию?
Для справки, я понимаю, что Windows использует идентификаторы оборудования и поставщиков, чтобы «знать», что такое устройство, и что видимое наименование устройства происходит из исходного INF-файла. Но, насколько я понимаю, файлы INF не определяют категорию или тип устройства, поэтому мне интересно, как Windows делает это различие.