Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » KMDF   (RSS)

New WDF debugging videos on WHDC

Several for KMDF here , and several more for UMDF here . Thus endeth today’s PR blitzen.  Have fun!

The Case of the Unexpected Overload

So are you using C++ in a KMDF driver and scratching your head over some unexpectedly unresolved references? I recently engaged in a somewhat prolonged conversation with Doron and a dev I won’t name [since I didn’t ask for permission] about C++ in KMDF
Posted by BobKjelgaard | 0 Comments
Filed under: , , ,

2008 DDC slides now available to all!

Got an email late last week stating that the material I and others presented at the 2008 Driver Developers Conference (which Dieter and James want renamed to Driver Development and Test Conference- more power to that idea!) is now available here . The

He’s Gone

It has been a tough week, and a busy one.  I’m getting ready to leave on a vacation, and trying to get all those last-minute things done.  While my last post discussed the genesis of what I call the Configuration Agent and the WDF QA Universal

Not all of them

Alas, all that stuff I mentioned in my last post won’t make it into the Windows 7 WDK. As we get close to the final days of the product cycle, it gets harder to justify code changes.  In this case, my own choices in handling odd cases were my undoing.

Exceptions rule!

I’ve decided to revert to storytelling mode today.  So sit right back and you’ll hear a tale, a tale of my fateful trip (or click something useful- you’re the one deciding, and I’m the one typing to satisfy whatever inner demon has driven me to do

Using C++ in a KMDF driver part 1- a pattern for using contexts as objects

This is an article I’ve started probably close to a dozen times since I started this blog, but never published.  In part because of all the heat the topic of using C++ in the kernel generates, and the rest perhaps because of my reaction to that heat.
Posted by BobKjelgaard | 2 Comments
Filed under: , ,

Bad Advice No Matter Where it Came From

Just a short post- in the “don’t do this at home” category. I was recently asked to assist someone with another KMDF installation issue, and in this case, the Internet proved itself to be everything it shouldn’t be- a treasure trove of unchallenged bad
Posted by BobKjelgaard | 2 Comments
Filed under: ,

When Progress Is Required…

Today’s post is going to be a quick overview of one of the great new features in KMDF 1.9- built-in support for “guaranteed forward progress”. What is it, and why would I want to have it? The essential case occurs in storage device drivers.  If one
Posted by BobKjelgaard | 0 Comments
Filed under:

Final Thoughts on KMDF Installation for 2008

I should get at least one post in this month, and of the topics I want to discuss [but haven't had time because I've either been on other tasks or forced away from my blog by inclement weather], this one is the easiest.  I'll cover a few errors that
Posted by BobKjelgaard | 0 Comments
Filed under:

WinHEC Presentations you might want to view

Since I was asked in response to my previous post "so what else is new in WDF?", how about this link to the presentation Eliyas and Peter made on exactly that topic at this year's WinHEC ? I suppose I could also flog this link to the presentation
Posted by BobKjelgaard | 0 Comments
Filed under: , ,

Queue Callbacks are NOT Dispatch Routines

One of our SDETs recently made an error in a Win7 WDK sample that prompted a discussion.  After I explained the error, Wei gave me some feedback that my explanation made more sense than the WDK documentation did.  So I'll try to elaborate a
Posted by BobKjelgaard | 1 Comments
Filed under:

Adaptive Fault Injection

One of the topics I covered in Ilias ' and my joint presentation at WinHEC this year was new requirements coming for getting a WHQL signature for drivers using KMDF (UMDF as well, but this discussion doesn't currently apply to them).  One part of

Determining a KMDF driver's client version

This was probably the most fun I've had in a while. The initial versions of WdfVerifier simply collected the version information recorded by the KMDF coinstaller when it is used to install the framework for a driver. Unfortunately: not every driver needs
Posted by BobKjelgaard | 0 Comments
Filed under: ,

Determining WDF runtime and client versions

What a long, strange trip, it was, getting to WinHEC! I waited for a shuttle to the airport at my apartment, and the rain [which was fairly heavy] turned into hail! But by the time we got near the airport, everything was dry. Well, LA is probably still
Posted by BobKjelgaard | 0 Comments
Filed under: , ,
More Posts Next page »
 
Page view tracker