ioQueue に渡す前にすべての IRP をインターセプトする必要がある KMDF ドライバーを作成しています。
PreprocessIrpCallback を登録したコールバック関数があり、このようにフレームワークにフックしたい
status = WdfDeviceInitAssignWdmIrpPreprocessCallback(DeviceInit
, PreprocessIrpCallback
, ?
, ?);
しかし、すべての IRP を傍受したい場合、疑問符はどうなるでしょうか?