KMDF 驱动程序规则

本部分将列出并介绍一些可包含在验证中的、用于内核模式驱动程序框架 (KMDF) 驱动程序的 DDI 遵从性规则

本节内容

主题说明

默认规则集 (KMDF)

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

DDI 使用规则集 (KMDF)

使用这些规则可验证驱动程序是否正确使用了 KMDF DDI。

IrpProcessing 规则集 (KMDF)

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

Irql 规则集 (KMDF)

使用这些规则可以验证你的驱动程序在所需的 IRQL 执行 DDI 调用。

不遵守 IRQL 规则的驱动程序在操作期间可能导致死锁条件或计算机崩溃等严重问题。

锁定规则集 (KMDF)

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

杂项规则集 (KMDF)

使用这些规则可以验证你的驱动程序是否正确遵守了用于正确处理设备对象、密钥的一组常规要求,并验证驱动程序是否调用不适用于非电源策略所有者的非即插即用驱动程序或非 FDO 驱动程序的 DDI。

RequestProcessing 规则集 (KMDF)

使用这些规则可以验证你的驱动程序是否正确地完成或取消了 I/O 请求包 (IRP)。

Usb 规则集 (KMDF)

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

警告规则集 (KMDF)

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

 

 

 

显示:
© 2015 Microsoft