Introduction - If you have any usage issues, please Google them yourself
This paper presents an overview of the I/O request packet (IRP) mechanism that is used in the Microsoft® Windows® family of operating systems. It is intended to provide driver writers with a greater understanding of how I/O works in the operating system and how their drivers should manage and respond to I/O requests.