KMDF 驱动程序的规则

本部分列出并介绍了供内核模式驱动程序框架 (KMDF) 驱动程序在验证过程中包含的 DDI 符合性规则

本部分内容

主题 DESCRIPTION

默认规则集 (KMDF)

默认规则集 (Default.sdv) 指定分析驱动程序时要使用的推荐规则集。

DDI 使用规则集 (KMDF)

使用这些规则以验证您的驱动程序是否正确地使用 KMDF DDIs。

IrpProcessing 规则集 (KMDF)

使用这些规则验证驱动程序是否正确处理 I/O 请求数据包(IRP)。

Irql 规则集 (KMDF)

使用这些规则验证驱动程序是否在所需的 IRQL 上发出 DDI 调用。

不符合 IRQL 规则的驱动程序可能会导致作过程中出现严重问题,从而导致死锁条件或计算机崩溃。

锁定规则集 (KMDF)

使用这些规则验证驱动程序是否正确管理共享资源。

其他规则集 (KMDF)

使用这些规则可以验证驱动程序是否正确地遵循了一组关于对设备对象和注册表项的正确处理的一般要求,并确保驱动程序不会调用那些不适用于非 PnP 驱动程序或者不是电源策略所有者的非 FDO 驱动程序的 DDI。

RequestProcessing 规则集 (KMDF)

使用这些规则验证驱动程序是否已正确完成或取消 I/O 请求数据包(IRP)。

USB 规则集 (KMDF)

使用这些规则验证驱动程序是否正确处理 USB 设备的一些专用 KMDF 方法。

警告规则集 (KMDF)

使用这些规则验证驱动程序是否可以在各种上下文中正确处理 IRP,并遵循Microsoft建议的最佳做法。