共用方式為


KMDF 驅動程式的規則

本節列出並說明核心模式驅動程式架構的 DDI 合規性規則 , (KMDF) 驅動程式,您可以在驗證中包含這些驅動程式。

本節內容

主題 描述

(KMDF) 的預設規則集

預設規則集 (Default.sdv) 指定分析驅動程式時要使用的建議規則集。

(KMDF) 的 DDI 使用規則集

使用這些規則來確認驅動程式正確使用 KMDF DIS。

(KMDF) IrpProcessing 規則集

使用這些規則來確認驅動程式正確地處理 I/O 要求封包, (IRP) 。

(KMDF) 的 Irql 規則集

使用這些規則來確認驅動程式在必要的 IRQL 上進行 DDI 呼叫。

未遵循 IRQL 規則的驅動程式可能會導致作業期間發生嚴重問題,而導致死結狀況或電腦當機。

(KMDF) 鎖定規則集

使用這些規則來確認驅動程式已正確管理共用資源。

KMDF) (其他規則集

使用這些規則來確認您的驅動程式已正確遵循一組一般需求,以正確處理裝置物件、金鑰,以及驅動程式不會呼叫不適合非 PnP 驅動程式的 DIS,或不是電源原則擁有者的非 FDO 驅動程式。

KMDF) (RequestProcessing 規則集

使用這些規則來確認驅動程式已正確完成或取消 I/O 要求封包, (IRP) 。

(KMDF) USB 規則集

使用這些規則來確認驅動程式正確地處理 USB 裝置的一些特殊 KMDF 方法。

KMDF) (警告規則集

使用這些規則來確認您的驅動程式可以在各種內容中正確處理 IRP,並遵循 Microsoft 建議的最佳做法。