我正在编写一个KMDF驱动程序,它需要在传递给ioQueue之前拦截每个IRP。
我有一个callback函数注册PreprocessIrpCallback,并希望像这样挂钩到框架中
status = WdfDeviceInitAssignWdmIrpPreprocessCallback(DeviceInit , PreprocessIrpCallback , ? , ?);
但是,如果我想要拦截每一个IRP,那么问题是什么呢?