UMDF,无法为Microsoft定义的类指定[ClassInstall32]部分

时间:2016-02-08 09:43:37

标签: c++ drivers wdm kmdf umdf

我正在使用下一个教程:How to write your first USB client driver

编译项目时遇到问题,我有下一个错误:

enter image description here

我正在尝试与教程中的描述紧密相关,但在编译项目时总是遇到上述错误。

另外,我试图搜索,但没有找到任何有用的信息。

可能的其他信息,可能会帮助您给我一些建议:

  • INF-file:http://pastebin.com/71d6bbQm
  • 使用Windows 10,最新的WDK和VS2015
  • 正如教程
  • 中提到的那样,准确启动了USB User-Mode Driver模板

1 个答案:

答案 0 :(得分:2)

基本上,错误是说你正在尝试创建一个已经存在的类,即 USBDevice 类。由于您正在尝试创建新的USB客户端驱动程序,因此您可以继续删除类定义部分。

但是,如果您尝试创建新类,请确保此列表中尚不存在类名和GUID:System-Defined Device Setup Classes Available to Vendors

如果您想了解有关INF文件的更多信息,请查看以下文章:INF Files for Bears of Little Brain