Windows 硬件开发人员文档

了解如何设计、开发和部署适用于 Windows 电脑和其他设备的硬件和设备驱动程序。

任务

编写 Hello World Windows 驱动程序

了解如何使用 KMDF 编写很小的 Windows 驱动程序。

Windows 驱动程序入门

编写可以跨多个设备类型运行的单一驱动程序包。

添加启动项

启动项是一组选项,用于为操作系统或可启动程序定义加载配置。

编辑启动选项

了解如何自定义启动选项。

使用设备管理器卸载设备和驱动程序包

设备管理器是一个控制面板应用程序,用于管理设备和驱动程序。

创建新的发货标签

在 Microsoft 硬件API 中使用此方法创建新的发货标签。

管理发货标签

了解如何管理用于 Windows 硬件仪表板提交的发货标签。

获取代码签名证书

了解如何获取代码签名证书以保护数字信息。

资源

Windows 硬件合作伙伴中心

了解如何轻松快捷地创建和管理系统和驱动程序提交。

驱动程序开发中的新增功能

了解 Windows 10 中的最新驱动程序开发功能。

驱动程序技术概述

开始了解特定 Windows 驱动程序模型,从蓝牙到 USB 等。

Bug 检查代码参考

本部分包含常见 Bug 检查代码的说明,包括在蓝色 Bug 检查屏幕上通过错误代码显示的参数。

驱动程序验证程序

驱动程序验证程序监视 Windows 内核模式驱动程序和图形驱动程序,目的是检测可能损坏系统的非法函数调用或操作。

Windows 设备控制台 (Devcon.exe)

DevCon 是一个命令行工具,用于显示运行 Windows 的计算机上的设备的详细信息。

WinUSB (Winusb.sys)

此部分介绍 Microsoft 为所有 USB 设备提供的通用 WinUSB 驱动程序 (Winusb.sys) 及其用户模式组件 (Winusb.dll)。