IrpCancelField ルール (wdm)
IrpCancelField ルールは、ドライバーが保留中の IRP のキャンセル ルーチンを設定するときに Irp->Cancel メンバーの値をチェックすることを指定します。
静的ドライバー検証ツールは、ドライバーの StartIo ルーチンの最後とドライバーのディスパッチ ルーチンの最後に、この規則を適用します。
ドライバーが IRP の取り消しを処理する方法については、 「IRP の取り消しの同期」 を参照してください。
ドライバーモデル: WDM
テスト方法
コンパイル時 |
---|
静的ドライバー検証ツール を実行し、 IrpCancelField 規則を指定します。 コードの分析を実行するには、次の手順に従います。詳細については、 「静的ドライバー検証ツールを使用してドライバー の欠陥を見つける」を参照してください。 |
適用対象
IoCsqInsertIrpIoCsqInsertIrpExIoMarkIrpPendingIoSetCancelRoutine