Welcome to MSDN Blogs Sign in | Join | Help

February 2007 - Posts

Hindsite in this case is 20/20, but arming your device for wake can open yourself up to multitude of race conditions and hard problems. Some of them you can solve in your driver, some of them you must accept that they are there and leave them be. Arming Read More...
WDF performs a lot of state tracking for you, from PnP to power state to the number of outstanding I/Os. In particular to this question, WDF abstracts surprise removal and graceful removal from you. WDF also handles all of the standard things that you Read More...
Rico Mariani, an awesome developer at Microsoft, was interviewed on behind the code . I was in the audience for the taping . It was a very enjoyable 2 hours listening to stories, tips, and history. It is an hour of video well worth watching. Read More...
All I can say is that it is a ton of work to review one. We just finished all of the reviews for the WDF book and man was it alot of work! We have an awesome set of writers, I really don't know how they managed it all. From creating the content, taking Read More...
First, we have to list all of the different power IRPs a driver can receive. The minor function is not the only value that determines the type of power irp, you also have to look at if the power irp reflects the system or device power state. Dx means Read More...
In my previous post , I talked about how state changing PnP IRPs (refered to from now own as just PnP IRPs) are serialized against each other and briefly mentioned which power IRPs they were synchronized against. This merits its own entry. In short, PnP Read More...
 
Page view tracker