And here you thought I had a cloaking device

Got a good one to share with the group; Q: Can I make a kernel mode driver that opens a handle and talks to a UMDF based driver in another device stack? A: Why yes you can!  Quite simply done provide you follow all the rules. This is a variant of the UMDF initiated cross…

0

We’re gonna need a bigger stick!

So, some of you may recognize Eliyas’ name from WinHECs and various other driver dev presentations, but guess what he’s done now?!  He’s become a blogger. Go on feel free to hound him about your USB driver problems. 🙂

0

I/O Queues and You

I got an interesting question via mail recently, “Do I really need to create a queue object in my UMDF driver?”  Well, this is another one of those, “only if” type questions. For instance – Only if your driver is not handling any I/O from a top edge method which results in the I/O manager…

0

Cross stack communications

The subject of how to talk to another device stack has come up again, and since I only briefly touched on it a year ago, I thought it would be good provide some code snippets and a little more background on how to accomplish such a feat.  The gist of what we are trying to…

0

House cleaning

The fourth part of Abhishek’s online UMDF debugging tutorials is up now. 🙂 http://www.microsoft.com/whdc/devtools/debugging/umdftraining.mspx Next up, those of you playing with Windows 7 may have noticed that the “Found New Hardware” wizard is gone!  This in itself is not that big a deal, but it does mean that some of the WDK sample installation instructions…

0

Intellisense, the Musical part 3

Like all good stories, sometimes the 2nd act is the hardest to follow.  In this case it was simply a matter of other things coming up rather than writers block. 🙂 What kicked me in the rump to get this next part up was a few more questions about driver writing, WDK integration into Visual…

0

UMDF Debugging talks online

Our wondrous Abhishek did a series of Debugging UMDF driver talks and I’m happy to say we now have the first three live on line! In these he covers some of the basics; where to find and how to use WDFVerifier, how to use some of the UMDF Debugger extensions and some basic debugging UMDF…

0

Double filtered for added UMDF flavor.

UPDATED: 9-March-2010 Astute readers noted that I had the incorrect driver load order when talking about the UmdfServiceOrder directive. 🙂  It IS left to right reading and the LEFT most driver is the lowest driver.   In my previous post about Filter Drivers, I mentioned that this time I would focus on a more UMDF centric…

0

Genuine UMDF filtered drivers

Filter drivers have come up in conversations recently (both internal and external), so I wanted to take some time here to address some of the issues that were brought up with regards to UMDF filter drivers and how to make them.  Note: I’m not going to cover all the configuration dynamics available for UMDF filter…

0

It’s full of stars…

  Yes, I’m alive, and in perfect hibernation, well not even in the same time zone as hibernation, but you get the joke hopefully. 🙂 I just had to share this little ditty with you all because it’s very cool. Microsoft, NASA put universe back on the Web | Webware – CNET I will resume…

1