Windows 11版本 23H2 的驱动程序开发的新增功能

本部分介绍 Windows 11 版本 23H2 中驱动程序开发的新功能和更新。 若要面向此版本的 Windows,可以使用 2023 年 10 月 24 日 (发布的 WDK 10.0.22621.2428) 。

音频

为了让音频驱动程序更加可靠并为电脑用户提供最佳体验,现已推出音频类扩展 (ACX) 。 有关详细信息,请参阅 ACX 音频类扩展概述

音频处理对象的Windows 11 API 提供有关旨在提高 Windows 音频处理对象 (ASO) 质量和可靠性的新功能的信息。

蓝牙低功耗 (LE) 音频

蓝牙 LE 音频支持通过常时等量传输将单播音频流式传输或广播到蓝牙 LE 设备。 从蓝牙核心规范的版本 5.3 开始,主机平台 (HCI) 没有标准定义的主机控制器接口来发送和接收蓝牙控制器的常量数据。 WINDOWS 蓝牙供应商特定的音频路径 (VSAP) 允许平台使用特定于供应商的解决方案来启用蓝牙 LE 音频流式传输。 VSAP 软件接口使用 Windows 音频类扩展 (ACX) 和本文档中定义的更多接口属性。 有关详细信息,请参阅 蓝牙低功耗 (LE) 音频

相机和流媒体

相机驱动程序文档已更新,其中包含有关相机配置文件 v2 开发人员规范的信息。

相机配置文件 V2 开发人员规范

显示驱动程序和图形驱动程序

动态照明

动态照明为 Windows 用户和开发人员提供对实现开放式 HID LampArray 标准的照明设备的本机控制。 通过采用开放标准并与我们的 OEM 和 ODM 合作伙伴合作,Microsoft 寻求通过提高设备和应用的互操作性来改善用户的 RGB 设备和软件生态系统。 设备制造商可以首次使用标准化固件,从而在 Windows OS 和应用中实现新的原生体验,而无需高昂的专有固件和软件开发成本。

体验示例包括在 Windows 设置中将不同品牌的设备同步到一起、在可用设备上智能地应用效果,以及利用应用集成来驱动设备照明。 设备制造商首次能够专注于创新和差异化,因为他们的设备将能够利用无数的 OS 和应用体验。 有关详细信息,请参阅 动态照明设备

文件系统和筛选器驱动程序

人类存在传感器

随着 Windows 11 的发布,Microsoft 现在对 Windows 中的存在感测功能集提供本机支持。 对于内置存在传感器的 Windows 11 电脑,屏幕可在用户离开时自动关闭(请参阅离开时锁定),然后在用户接近时快速唤醒(请参阅接近时唤醒)。 这样有助于提高电脑的安全性、节省电池电量并让用户更快地恢复工作状态。 有关详细信息,请参阅 状态感知

打印驱动程序文档已更新,其中包含有关 Windows 上第三方打印机驱动程序的服务终止计划的信息。

Windows 上第三方打印机驱动程序的服务终止计划

存储驱动程序

USB

从Windows 11内部版本 22621.1778 (KB5026446) 开始,Windows 设置应用现在会列出附加的 USB4 集线器和设备及其功能。 对于支持 USB4 的系统,请在“设置”应用中导航到 蓝牙 & 设备>USB4>集线器和设备。 有关详细信息,请参阅 通用串行总线 4 (USB4™) 设置启用

从 Windows 11 版本 22H2 9 月更新开始,Windows UCM-UCSI ACPI 设备驱动程序支持 UCSI 规范版本 2.0 和 2.1。 UCSI 规范 2.0 对其数据结构的内存映射进行了中断性变更,如 UCSI 规范表 3-1 数据结构所定义。 为了保持向后兼容性,Windows 需要规范版本 2.0 或更高版本的 UCSI PPM 在 ACPI 固件中的 UCM-UCSI ACPI 设备下实现_DSM函数,并返回非零值以指示 UCSI OPM 应遵循报告的 UCSI 规范版本。 有关详细信息,请参阅 UCM-UCSI ACPI 设备 for UCSI 2.0 及更高。

入门

从示例代码到生产驱动程序 - 示例中的更改 内容描述了在基于示例代码发布设备驱动程序之前需要对 WDK 示例驱动程序所做的更改。

驱动程序安全性

新主题提供了重要的驱动程序安全指南 - 面向驱动程序开发人员的 Windows 驱动程序安全最佳做法。 汇报 Semmle CodeQL 规则和有关 Microsoft 易受攻击和恶意驱动程序报告中心的新信息,以及更新的驱动程序安全清单

Windows 调试工具

WinDbg 以前在 Microsoft Store 中作为 WinDbg 预览版发布,它利用与 WinDbg (经典) 相同的基础引擎,并支持所有相同的命令、扩展和工作流。 有关详细信息,请参阅 什么是 WinDbg?

扩展的 bug 检查信息,包括 Bug 检查代码参考(例如 bug 检查0x1DE:BUGCODE_WIFIADAPTER_DRIVER)中所述的新 bug 检查。

使用新的 时间行程调试 - TTD.exe 命令行实用工具 捕获时间行程代码执行跟踪。

任务管理器实时内存转储中介绍了 Windows 中内置的新 TaskManager 实时转储功能

调试器中现已提供的新 源代码扩展访问 DebugInfoD 主题。 这支持通过 DebugInfoD* 标记从 DebugInfoD 服务器检索文件。

调试器 2PF KDNET 支持 介绍了如何为微型端口 NDIS 驱动程序启用 2PF 调试器支持,以提高高速适配器的性能,通常用于数据中心。

三个新的 EXDI 调试主题,包括 设置 QEMU Kernel-Mode 使用 EXDI 进行调试

Windows 11 中发布了支持的网络内核调试的以太网 NIC,其中包含有关 NIC 的更新信息。

AppVerifier 文档以前仅在本地“CHM”文件中可用,现在可联机获取。 应用程序验证程序 (AppVerifier) 是一种适用于非托管代码的运行时验证工具,可帮助查找难以通过常规应用程序测试技术识别的细微编程错误、安全问题和受限用户帐户特权问题。

若要了解旧版 Windows 中关于驱动程序的最近更新,请参阅以下页面:

返回页首