Visual Studio Express:Windows 驱动程序工具包 (WDK) 8.1 更新中的新增功能

WDK 8.1 更新适用于 Windows 桌面版的 Microsoft Visual Studio Express 2013,它是 Microsoft Visual Studio 的免费版本。可以从这里获取适用于 Windows 桌面版的 Visual Studio Express 2013 和 WDK 8.1 更新。

适用于 Windows 桌面版的 Visual Studio Express 2013 不支持一些驱动程序开发功能。

  • 适用于 Windows 桌面版的 Visual Studio Express 2013 不支持活动模板库 (ATL)。这意味着一些在 MSDN 示例库中可用的驱动程序示例无法通过适用于 Windows 桌面版的 Visual Studio Express 2013 构建。例如,由于使用了 ATL,UMDF SocketEcho 示例(UMDF 版本 1)无法通过适用于 Windows 桌面版的 Visual Studio Express 2013 构建。

    若要确定是否可以使用适用于 Windows 桌面版的 Visual Studio Express 2013 构建特定示例,请参阅示例说明。

    此外,无法通过适用于 Windows 桌面版的 Visual Studio Express 2013 构建用户模式驱动程序 (UMDF) 模板。有关详细信息,请参阅 Windows 驱动程序工具包 (WDK) 8.1 更新发行说明

  • 适用于 Windows 桌面版的 Visual Studio Express 2013 中的用户界面不包括将源/目录文件转换为 Visual Studio 解决方案的命令。

  • 适用于 Windows 桌面版的 Visual Studio Express 2013 不支持在实验室中安装 WDK 构建环境

  • 适用于 Windows 桌面版的 Visual Studio Express 2013 不支持 ProjectUpgradeTool

  • WDK 8.1 更新与适用于 Windows 桌面版的 Visual Studio Express 2013 配合使用,其中包括 ARM 编译器和支持文件。仅为了构建驱动程序而包含 ARM 支持。不会为了构建桌面应用程序而包含它。

  • 减少了代码分析规则集。适用于 Windows 桌面版的 Visual Studio Express 2013 不支持以下代码分析警告

    C6031  C6214  C6215  C6216  C6217  C6220  C6226  C6230  C6235  C6236
    C6237  C6242  C6248  C6250  C6255  C6258  C6259  C6260  C6262  C6263
    C6268  C6269  C6278  C6279  C6280  C6281  C6282  C6283  C6285  C6286
    C6287  C6288  C6289  C6292  C6293  C6294  C6295  C6296  C6297  C6299
    C6308  C6310  C6312  C6314  C6317  C6318  C6319  C6324  C6331  C6332
    C6333  C6335  C6381  C6383  C6384  C6388  C6995  C26100 C26101 C26110
    C26111 C26112 C26115 C26116 C26117 C26140 C28020 C28022 C28023 C28024
    C28039 C28112 C28113 C28125 C28137 C28138 C28159 C28160 C28163 C28164
    C28183 C28193 C28196 C28209 C28244 C28306 C28307
    

    有关详细信息,请参阅驱动程序代码分析