Flow of Control for Cancel-Safe IRP Queuing

Updated: May 4, 2004
**
Download

Flow of Control for Cancel-Safe IRP Queuing

DownloadIoCsqArt.doc
90 KB
Microsoft Word file
Updated: May 4, 2004
**

This paper provides information about cancel-safe interrupt request packet (IRP) queues for the Windows family of operating systems. It provides background information for driver writers who seek a greater understanding of how the new cancel-safe queue (CSQ) library and IoCsq routines implement IRP queuing, dequeuing, and cancellation. Included are flowcharts that show the flow of control during use of the cancel-safe IRP queuing routines (the IoCsq package).

This information applies for the following operating systems:
Microsoft Windows 98/ME
Microsoft Windows 2000
Microsoft Windows XP
Microsoft Windows Server 2003
Microsoft Windows Vista

Included in this white paper:

Initializing the Cancel-Safe IRP Queue Package

Queuing an IRP

Dequeuing an IRP

Canceling an IRP


Top of pageTop of page