介绍
WDK 是一款用于开发、测试和部署 Windows 驱动程序的工具包。 最新的公开版本是 WDK 10.0.22621,可以在 Windows 7 及更高版本上安装并运行此 WDK。
你可以使用此工具包为 Windows 10、Windows Server 2016 及更高版本的客户端和服务器版本生成驱动程序。 若要以Windows 8.1、Windows 8和 Windows 7 为目标,请在同一台计算机或单独的计算机上安装较旧的 WDK 和较旧版本的 Visual Studio。 有关旧工具包的链接,请参阅其他 WDK 下载。
若要获得最新的 Insider Preview 版本,请加入 Windows 预览体验计划。 有关 Windows Insider Preview 版本的安装说明,请参阅安装 Windows 驱动程序工具包 (WDK) 的预览版本。
WDK 需要 Visual Studio。 有关 Visual Studio 系统要求的详细信息,请参阅 Visual Studio 2022 系统要求。
以下是支持针对此发行版进行驱动程序开发的 Visual Studio 2022 版本:
下载 Visual Studio Community 2022
下载 Visual Studio Professional 2022
下载 Visual Studio Enterprise 2022
安装 Visual Studio 时,务必选择“ 使用 C++ 进行桌面开发 ”工作负载,并在“单个组件”下添加以下组件:
MSVC v143 - VS 2022 C++ ARM64/ARM64EC Spectre 缓解库(最新版本)
MSVC v143 - VS 2022 C++ x64/x86 Spectre 缓解库(最新版本)
带有 Spectre 缓解库的适用于最新 v143 生成工具的 C++ ATL (ARM64/ARM64EC)
适用于具有 Spectre 缓解功能的最新 v143 生成工具的 C++ ATL (x86 & x64)
带有 Spectre 缓解库的适用于最新 v143 生成工具的 C++ MFC (ARM64/ARM64EC)
适用于具有 Spectre 缓解功能的最新 v143 生成工具的 C++ MFC (x86 & x64)
WDK Visual Studio 扩展包含在默认 WDK 安装中。 作为下载 Visual Studio、SDK 和 WDK 的替代方法,你可以下载 EWDK,这是一个独立的命令行环境,可用于生成驱动程序。 其中包括 Visual Studio 生成工具、SDK 和 WDK。
EWDK 的最新公共版本包含 Visual Studio 2022 生成工具 17.1.5 和 MSVC 工具集 v14.31。 若要使用 EWDK,请按照以下步骤设置生成环境:
从驱动器卷装载 EWDK ISO。 当前不支持网络共享路径。
运行 setup.exe
。
在步骤 2 中创建的环境中,键入“SetupVSEnv”并按 Enter 键。
使用完整的文件路径,从同一环境中启动 devenv.exe
。 例如:
```
C:\Program Files (x86)\Microsoft Visual Studio\2022\Community\Common7\IDE\devenv.exe
```
完成后,可能需要弹出 ISO。
要生成驱动程序,SDK 安装的 版本号 必须与 WDK 安装的 版本号 匹配。 除非驱动程序使用的功能仅在更高 QFE 附带的标头中可用,否则 QFE 值不需要匹配。
要在 Windows 设置中查看本地安装的工具包的完整生成字符串,请转到“应用”,然后导航到“已安装的应用”,并在“搜索”框中键入 “Windows 驱动程序工具包”。 完整的生成字符串显示在工具包名称的右侧。 如果导航到 C:\Program Files (x86)\Windows Kits\10
,请注意,显示的 QFE 硬编码为 16299
,因此这不是检查 QFE 标识符的可靠方法。
若要下载驱动程序示例,请执行以下任一操作:
转到 GitHub 上的驱动程序示例页面,然后依次单击“克隆或下载”、“下载 ZIP”。
下载适用于 Visual Studio 的 GitHub 扩展,然后连接到 GitHub 存储库。
浏览微软示例门户中的驱动程序示例。
你可以访问以下资源来学习更多关于驱动程序开发的信息:
下载 Windows 评估和部署工具包 (Windows ADK)
标签:
加入本站QQ群获取更多实时游戏软件,线报,资源,福利点我加群
免责声明:
多特下载站仅为用户提供信息存储空间服务,所有资源均来源于网络或用户上传。我们无法对所有内容进行逐一审核,因此不保证资源的绝对准确性和完整性。用户在使用过程中应自行判断并承担相关风险。如涉及版权问题,请及时联系我们处理。对于因使用本站资源引发的一切争议、损失或法律责任,除法律明确规定外,多特下载站概不负责。请用户务必遵守法律法规,合理合法使用下载内容。侵删请致信E-mail: caozl@nbrjwl.com