UMDF, невозможно указать раздел [ClassInstall32] для определенного Microsoft класса

Я работаю со следующим уроком: Как написать свой первый драйвер USB-клиента.

И у меня проблема с компиляцией проекта, у меня следующая ошибка:

Я пытался сделать шаги близко к описанию в учебнике, но всегда получал ошибку выше, при компиляции проекта.

Кроме того, я пытался искать, но не нашел никакой полезной информации.

Возможна дополнительная информация, которая может помочь вам дать мне совет:

  • INF-файл: http://pastebin.com/71d6bbQm
  • Использование Windows 10, последних версий WDK и VS2015
  • Начали именно USB User-Mode Driver шаблон, как было упомянуто в учебнике

1 ответ

Решение

По сути, ошибка говорит о том, что вы пытаетесь создать класс, который уже существует, то есть класс USBDevice. Поскольку вы пытаетесь создать новый драйвер USB-клиента, вы можете удалить раздел " Определение класса ".

Однако, если вы пытаетесь создать новый класс, убедитесь, что имя класса и GUID еще не существуют в этом списке: Системные классы настройки устройства, доступные для поставщиков.

Если вы хотите узнать больше о файлах INF, ознакомьтесь с этой статьей: Файлы INF для Bears of Little Brain.

Другие вопросы по тегам