本主题介绍如何使用内核模式驱动程序框架 (KMDF) 编写一个非常小的通用 Windows 驱动程序,然后在单独的计算机上部署和安装您的驱动程序。
要开始使用,请确保您已安装Microsoft Visual Studio、Windows SDK和Windows 驱动程序工具包 (WDK)。
安装 WDK 时包含适用于 Windows 的调试工具。
创建和构建驱动程序
打开 Microsoft Visual Studio。在“文件”菜单上,选择“新建”>“项目”。
在Create a new project对话框中,在左侧下拉列表中选择C++ ,在中间下拉列表中选择Windows,然后在右侧下拉列表中选择Driver。
从项目类型列表中选择Kernel Mode Driver, Empty (KMDF)。选择下一步。

在配置您的新项目对话框中,在项目名称字段中输入“KmdfHelloWorld”。
笔记
创建新的 KMDF 或 UMDF 驱动程序时,您必须选择一个不超过 32 个字符的驱动程序名称。此长度限制在 wdfglobals.h 中定义。
在Location字段中,输入要在其中创建新项目的目录。
选中将解决方案和项目放在同一目录中,然后选择创建。

Visual Studio 创建一个项目和一个解决方案。您可以在解决方案