2016-02-08 12 views
3

Я работаю со следующим учебником: How to write your first USB client driver.UMDF, не может указать раздел [ClassInstall32] для класса, определяемого Microsoft

И у меня есть проблемы с составлением проекта, я получил следующую ошибку:

enter image description here

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

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

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

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

Я удалил эту ошибку, удалив эту часть INF-файла, в частности: Первая строка: '[ClassInstall32]' Вторая строка: 'AddReg = ClassInstall_AddReg' –

ответ

2

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

Однако, если вы пытаетесь создать новый класс, убедитесь, что имя класса и идентификатор GUID еще не существуют в этом списке: System-Defined Device Setup Classes Available to Vendors.

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

+2

К сожалению, последняя ссылка уже исчезла, а archive.org doesn ' t иметь резервную копию. Очень жаль; это выглядело действительно многообещающим. Это выглядит как другая копия: http://azius.com/blog/inf-files-bear/ –