CompleteRequest ルール (wdm)
CompleteRequest ルールは、完了ルーチンの実行後に IoCompleteRequest ルーチンが呼び出されないこと、および STATUS_MORE_PROCESSING_REQUIRED を返さないことを確認します。
このルールでは、次の場合に欠陥が報告されます。
ドライバーが要求を所有していない場合、ドライバーは IoCompleteRequest を呼び出します。
完了が必要な場合、ドライバーは IoCompleteRequest の呼び出しに失敗します。
ドライバーモデル: WDM
テスト方法
コンパイル時 |
---|
静的ドライバー検証ツール を実行し、 CompleteRequest 規則を指定します。 コードの分析を実行するには、次の手順に従います。詳細については、 「静的ドライバー検証ツールを使用してドライバー の欠陥を見つける」を参照してください。 |
適用対象
IoCompleteRequestIoSetCompletionRoutineIoSetCompletionRoutineExRemoveHeadList