IRP Function Codes

Microsoft Windows use I/O Request Packets (IRPs) to send messages to device drivers. An IRP is a data structure that contains specific information used to convey the status of an event. For more information about the IRP data structure, see IRP.

Your driver can use System-Supplied Driver Interfaces to send IRPs to other drivers.

In addition to the Standard IRP Codes, there are three additional types of IRPs for specific technologies:

  • Plug and Play IRPs

  • Power Management IRPs

  • Windows Management Instrumentation (WMI) IRPs



Send comments about this topic to Microsoft