WDM ドライバーの規則

このセクションの内容

トピック 説明

既定の規則セット (WDM)

既定の規則セット (Default.sdv) は、ドライバーを分析するときに使用する規則の推奨セットを指定します。

DDI 使用の規則セット (WDM)

これらの規則を使用して、ドライバーが WDM DDI を正しく使用していることを確認します。

IrpPending の規則セット (WDM)

これらの規則を使用して、ドライバーが I/O 要求パケット (IRP) を正しく保留するかを確認します。

IrpProcessing の規則セット (WDM)

これらの規則を使用して、ドライバーが I/O 要求パケット (IRP) を正しく処理するかを確認します。

IrpTracking の規則セット (WDM)

これらの規則を使用して、IRP が未処理のときにデバイスが削除されないよう、ドライバーが I/O 要求パケット (IRP) を正しく追跡することを検証します。

Irql の規則セット (WDM)

これらの規則を使用して、ドライバーが必要な IRQL で DDI 呼び出しを行っているかを検証します。

IRQL の規則に従わないドライバーは、操作中に重大な問題を引き起こす可能性があり、デッドロック状態やコンピューターのクラッシュにつながる可能性があります。

LocalIrpProcessing の規則セット (WDM)

これらの規則を使用して、ドライバーによって作成された I/O 要求パケット (IRP) をドライバーが正しく処理することを確認します。

ロックの規則セット (WDM)

これらの規則を使用して、ドライバーが共有リソースを正しく管理していることを確認します。

その他の規則セット (WDM)

これらの規則を使用して、ドライバーがタイマー、一時停止操作、レジストリ キー、文字列、デバイス オブジェクト ポインターの適切な処理に関する一般的な要件のセットに正しく従っていることを確認します。

警告の規則セット (WDM)

これらの規則を使用して、ドライバーがさまざまなコンテキストで IRP を正しく処理できることを確認し、Microsoft が推奨するベスト プラクティスに従います。