Welcome to MSDN Blogs Sign in | Join | Help

My travels with WDF

The continuing story of a boy, his dog and their discovery of the world outside...of WDM.

Browse by Tags

All Tags » KMDF   (RSS)
The feline, it has escaped the fabric based containment pouch!
One of the things I’ve been wanting to do for a while is put Isochronous transfer support back in to the 1394 Hybrid sample. Now that Windows 7 has shipped and we’re picking up projects we want to do during this period of product transitions, I felt the Read More...
Think globally, lock at the smallest scope possible.
Yes, I know that's a rip off of a ThinkGeek shirt (which I own). Well, this is going to be my second post on this topic (okay, third ), but as it managed to rear its head again recently, what better time to blog.  And I'm going to also blog it simply Read More...
How to find the droids you might be looking for
Most of you at the DDC will notice that I'm not at the DDC. I'm guessing that makes me one of the "juniors" that Bob was referring to. ;) 4.) How do you build debugging techniques into your driver? Ie, DbgBreakPoint, ASSERT, etc - which is best in various Read More...
It's flick, then swish
So the next part of the little Q&A series on...well, QA; 3.) What security considerations do you take into account when designing and developing a kernel mode driver? Validate user mode pointers and check the buffers to and from user mode. ;) That Read More...
It's all in the wrists
I got a few interesting questions recently, which was helpful because I was having a tough time finding good material for you guys and gals of late. That's the problem with working on the next Operating System, I can't tell you about all the cool stuff Read More...
Blue Moon, you saw me standing alone.....
I love sharing simple mistakes for some reason. I think it's because we're all prone to searching for how to do something simple, like handle METHOD_NEITHER requests in our KMDF driver, and only read the documentation on how to initialize that ability, Read More...
How to jiggle the handle(s) and get your 1.7 to work in Vista
As people who write drivers are something of a rare breed, I know we probably share a lot of common readers between our Driver blogs and via the OSR boards, but just in case the three or four of you who read my blog haven't seen this, I wanted to make Read More...
d'OH-nuts
As promised here is the correction to the hybrid INF file you'll need to make. [SourceDisksFiles] kmdf1394vdev.sys=1 umdf1394vdev.dll=1 WudfUpdate_01007.dll=1 WdfCoInstaller01005.dll=1 WdfCoInstaller01007.dll=1 .... [CoInstaller_CopyFiles] wdfcoinstaller01007.dll Read More...
it's full of stars....
First thing is first, NHL '08 is miserable on Superstar mode. You actually have to play hockey defense. Not just jump up and slam somebody in to the boards. And whatever you do, don't make any mistakes passing in your defensive zone. 99.99999999% of them Read More...
That boy's not right in the head
Holy jumpin'! Some of you might be thinking, "Another blog post this month?" Yessir, I've got another one, and yes, it's another rambler. See I was pondering last night while watching The Universe: Beyond the Big Bang on my DVR and much like last week, Read More...
When comments attack
First, let's say hello to BOB! Bob's from the KMDF side of the fence, but I still have to yell at him to get off my lawn from time to time. *shakes fist* Secondly, another 'ha-ha' moment for you live by; I've been testing the hybrid driver as individual Read More...
An inf in the hand is worth two in the bush.
A laurel and hearty hello to all of you (2 points if you get the reference). Before I start on the meat of the post, I want to cover something that came up in conversation recently in regards to creating hybrid driver stacks using UMDF; Your kernel mode Read More...
And the winner is...
Well fellow travellers, it looks as though I'm going to port the wonderful 1394 Virtual Device Driver (1394vdev.sys) in to a hybrid driver. I was pushing for this as the project for a number of reasons. I'm familiar w/ it having supported it while working Read More...
Synchratic Method (yes, I know it's not a word).
As promised here is an update. I'm still trying to nail down a sample hybrid driver for you all to play with. We've narrowed the contestants to two, and after the talent and judges interview portions of the show we should have a winner. So rather than Read More...
Welcome back my friends to the show that never ends...
Hello everybody, my name is Patrick and I'll be your guide for this blog. As the sharper amongst you (read: all of you) will have figured out by now, this blog will focus on the world of UMDF (User Mode Driver Framework). But we'll also be dabbling in Read More...
Page view tracker