Windows 驱动程序工具包 (WDK) 8.1 更新发行说明

这些发行说明包含关于 WDK 8.1 更新版本的信息。此 Windows 驱动程序工具包 (WDK) 按“原样”提供,可能包含缺失、不完整或暂时无法正常工作的内容。它可能还包含在今后的 WDK 版本中将删除的内容。这些说明中的信息如有更改,恕不另行通知。

Visual Studio Express 和 WDK 8.1 更新

WDK 8.1 更新适用于 Windows 桌面版的 Microsoft Visual Studio Express 2013,它是 Microsoft Visual Studio 的免费版本。有关详细信息,请参阅 Visual Studio Express:Windows 驱动程序工具包 8.1 更新中的新增功能

----------------------------------------

问题:之前转换为使用 Windows 驱动程序工具包 (WDK) 8 工具集的驱动程序项目在 WDK 8.1 更新中未加载

解决方法:用户必须升级 WDK 8 驱动程序项目才可以使用 WDK 8.1 更新工具集,以便成功构建驱动程序。若要升级项目,请执行以下步骤:

  1. 打开一个 Visual Studio 命令提示符窗口。
  2. 从命令行运行 ...\tools\x86\ProjectUpgradetool.exe

----------------------------------------

问题:在命令行中运行级别 1 的 ARM 驱动程序测试时无法正常工作。

解决方法:使用 Visual Studio 中提供的 UI 版本的驱动程序测试。有关进一步的信息,请参阅如何运行 WDK 8.1 中的 HCK 测试套件

----------------------------------------

问题:在安装 WDK 测试包时,Wi-Fi 测试文件 Wlan1tests.dll 被错误地放在了 ..\Program Files (x86)\Windows Kits\8.1\Testing\Tests\HCK Tests\Basic\Device.Network.WLAN\arm\nttest\nettest\Wireless\hck。

解决方法:将 Wlan1tests.dll 从 \Program Files (x86)\Windows Kits\8.1\Testing\Tests\HCK Tests\Basic\Device.Network.WLAN\arm\nttest\nettest\Wireless\hck 移至正确的位置,即 ..\Program Files (x86)\Windows Kits\8.1\Testing\Tests\HCK Tests\Basic\Device.Network.WLAN\arm\。

应移动 Wlan1tests.dll 文件,而不是复制,否则测试工具将尝试同时运行该文件的两个副本。

----------------------------------------

问题:在使用驱动程序测试功能时,主机可能会偶尔在调试服务就绪之前连接到目标计算机。此问题导致了以下错误:无法启动调试会话,即错误 80004005。

解决方法:如果遇到此错误,应尝试再次连接。

----------------------------------------

问题:GetVersionGetVersionEx 函数从 Windows 8.1 开始已弃用。

解决方法:使用 Versionhelpers.h 中定义的 IsWindowsXxx 宏来获取 Windows 版本信息。

----------------------------------------

问题:用户的项目无法使用 Microsoft Visual Studio 2012 正确构建。

解决方法:对于 WDK 8.1 更新的初始安装,请执行以下步骤:

  1. 按照安装说明来安装 WDK 和 SDK。
  2. 在启动 Visual Studio 之前,以管理员身份打开命令提示符窗口,并输入以下命令以运行 VsRegCopy.ps1 脚本:

    powershell –executionpolicy bypass –file VSRegCopy.ps1

----------------------------------------

问题:若要在运行 Windows 7 或 Windows Server 2008 R2 的系统上安装和使用 WDK 无外设功能,你必须先安装 .NET 4.5。有关详细信息,请参阅在实验室中安装 WDK 构建环境

----------------------------------------

问题:你可能会发现,无法在将 WDK 8 项目迁移至 WDK 8.1 更新后构建 Windows Vista 目标。如果使用 WDK 8 和 Visual Studio 2012 创建项目,然后使用 ProjectUpgradeTool 工具将项目/解决方案升级至 WDK 8.1 更新和 Microsoft Visual Studio 2013,可能会发生此问题。

解决方法:有关如何解决此问题的说明,请参阅将 Windows Vista 目标从 WDK 8 迁移至 WDK 8.1

 

 

显示:
© 2014 Microsoft