MiniportOnlyWdmDevice ルール (kmdf)
MiniportOnlyWdmDevice ルールは、WDF ドライバーが、ベア WDM デバイス オブジェクトを作成するための IoCreateDevice と IoCreateDeviceSecure 関数を使用しないように指定します。 このため、誰かが WDM デバイスに IRP を送信しようとすると、コンピューターがクラッシュします。 デバイスの IRP ディスパッチ エントリは WDF 固有のエントリに設定されているが、フレームワークが WDF デバイスを作成していないためです。 ただし、ミニポート ドライバーは、ドライバー ディスパッチ エントリ ポイントが設定されていないため、DDI を使用できます。
ドライバーモデル: KMDF
テスト方法
コンパイル時 |
---|
静的ドライバー検証 を実行し、MiniportOnlyWdmDevice ルールを指定します。 コードの分析を実行するには、次の手順に従います。詳細については、「静的ドライバー検証ツールを使用したドライバーの欠陥の検出」を参照してください。 |