Cancel-Safe IRP Queue in Windows 2000

I was all set to use the IoCsq* routines for a cancel-safe queue, but my
driver must run on Windows 2000 as well as Windows XP, and the DDK says they
are only available for Windows XP. Is there any chance that they are there
but undocumented in Win 2000?

Diane

From the DDK help:

“The cancel-safe IRP queue framework is included with Windows® XP and later
operating systems. Drivers that must also work with Windows 2000 and Windows
98/Me can link to the csq.lib library that is shipped with the Windows XP
DDK and later. The csq.lib library provides an implementation of this
framework.”


Bill McKenzie
Compuware Corporation
Watch your IRPs/IRBs/URBs/SRBs/NDIS pkts with our free WDMSniffer tool:
http://frontline.compuware.com/nashua/patches/utility.htm

“Diane Rose” wrote in message
news:xxxxx@ntdev…
>
> I was all set to use the IoCsq* routines for a cancel-safe queue, but my
> driver must run on Windows 2000 as well as Windows XP, and the DDK says
they
> are only available for Windows XP. Is there any chance that they are there
> but undocumented in Win 2000?
>
> Diane
>
>
>

Thanks for the info.

Next time I will make sure I am looking at the most up-to-date help!

Diane

----- Original Message -----
From: “Bill McKenzie”
Newsgroups: ntdev
To: “Windows System Software Devs Interest List”
Sent: Friday, September 12, 2003 8:23 AM
Subject: [ntdev] Re: Cancel-Safe IRP Queue in Windows 2000

> From the DDK help:
>
> “The cancel-safe IRP queue framework is included with Windows® XP and
later
> operating systems. Drivers that must also work with Windows 2000 and
Windows
> 98/Me can link to the csq.lib library that is shipped with the Windows XP
> DDK and later. The csq.lib library provides an implementation of this
> framework.”
>
> –
> Bill McKenzie
> Compuware Corporation
> Watch your IRPs/IRBs/URBs/SRBs/NDIS pkts with our free WDMSniffer tool:
> http://frontline.compuware.com/nashua/patches/utility.htm
>
>
>
> “Diane Rose” wrote in message
> news:xxxxx@ntdev…
> >
> > I was all set to use the IoCsq* routines for a cancel-safe queue, but my
> > driver must run on Windows 2000 as well as Windows XP, and the DDK says
> they
> > are only available for Windows XP. Is there any chance that they are
there
> > but undocumented in Win 2000?
> >
> > Diane
> >
> >
> >
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@earthlink.net
> To unsubscribe send a blank email to xxxxx@lists.osr.com

The book by Walter Oney contains the source for a similar queue management.

After all, it is not this complex to implement manually.

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

----- Original Message -----
From: “Diane Rose”
To: “Windows System Software Devs Interest List”
Sent: Friday, September 12, 2003 6:50 PM
Subject: [ntdev] Cancel-Safe IRP Queue in Windows 2000

> I was all set to use the IoCsq* routines for a cancel-safe queue, but my
> driver must run on Windows 2000 as well as Windows XP, and the DDK says they
> are only available for Windows XP. Is there any chance that they are there
> but undocumented in Win 2000?
>
> Diane
>
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com