From: vl106 on
I started device driver development with help of (maybe) outdated book
of art baker (et.al.) "Windows 2000 Device Driver Development" (2001).

I think the basics remain still valid for WDM. But I wonder if the
following is still true for newer Windows versions (WinXP, Vista,
Win7):

"[...] there is only a single instance of a DPC-object allowed in the
wait queue that refers to the same function.
From: Don Burn on
The statement is correct. You can have as many DPC objects you want in
a queue, but each object may only be have a single instance in the
queue. Or to put it another way, once you queue the object, trying to
put it on the queue again before it is dequeued is a noop.


Don Burn (MVP, Windows DKD)
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr




"vl106" <vl106(a)hotmail.com> wrote in message
news:cc4ef533-c949-437b-8351-76713bfac42d(a)c16g2000yqd.googlegroups.com:

> I started device driver development with help of (maybe) outdated book
> of art baker (et.al.) "Windows 2000 Device Driver Development" (2001).
>
> I think the basics remain still valid for WDM. But I wonder if the
> following is still true for newer Windows versions (WinXP, Vista,
> Win7):
>
> "[...] there is only a single instance of a DPC-object allowed in the
> wait queue that refers to the same function.


__________ Information from ESET Smart Security, version of virus
signature database 4900 (20100227) __________

The message was checked by ESET Smart Security.

http://www.eset.com