Description: When a driver to call the bottom of the IoCompleteRequest () function, basically all equipment related to IRP stack processing is completed in it there. Including the IRP-> Flags to determine the number of signs on the APC handling error MULTIPLE_IRP_COMPLETE_REQUESTS out. Extension of equipment when it is driven by the call stack has been installed CompleteRoutine, if found STATUS_MORE_PROCESSING_REQUIRED logo, it will cease to continue to roll back up. That is why in CompleteRoutine can use the logo of the reasons for the suspension IRP.
- [IRP] - windows IRP IO processing flow chart is
- [DeviceIoControl] - DeviceIoControl : detailed explanation o
- [hidefile] - Driven Development: Irp packet filter to
- [Hidmouse] - Virtual mouse-driven example, the mouse
- [lib-usb-src] - usb driver library
File list (Check if you may need any files):
windows-fs.pdf