My travels with WDF

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

  • My travels with WDF

    A funny thing happened on the way to the keyboard

    • 4 Comments
    So as I was crafting some UMDF HID driver code for your consumption, and I was working with one of you (and you know who you are *g*) during some of that time frame, we sort of discovered everything already exists between my earlier blog posts and some...
  • My travels with WDF

    Well, you can kind of see why we’ve been quiet around here…

    • 3 Comments
    If you’re watching what’s going on at //BUILD (and why wouldn’t you be?), you may have seen that UMDF now supports hardware access (via ports and registers) and interrupt handling! If you haven’t seen it, you can go read more here...
  • My travels with WDF

    How to find the droids you might be looking for

    • 3 Comments
    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...
  • My travels with WDF

    Full of sound and fury, signifying nothing.

    • 2 Comments
    Peter's a topic stealing stealer person. So rather than pout about how he's stolen my thunder, I'll just add some lightning for effect. I'm a fan of the closing paren' being on the line with the last value. Not on its own line. I mean what does this really...
  • My travels with WDF

    How active are you?

    • 2 Comments
    Was pondering a few questions the last few days. How many of you UMDF writers use ATL in your drivers? If you do, do you have more of a kernel driver background or a user mode background? Since UMDF works on an object model very similar to COM, the ATL...
  • My travels with WDF

    Heads up!

    • 1 Comments
      Sharing a cross post that is of interest to you WDF users; http://blogs.msdn.com/b/doronh/archive/2010/08/25/developing-drivers-with-the-windows-174-driver-foundation-i-e-the-wdf-book-is-apparently-out-of-print.aspx?wa=wsignin1.0
  • My travels with WDF

    Because inquiring minds want to know

    • 1 Comments
    A follow up question was posed from my last post about the WDF book no longer being in print and I thought it would be better to do a post so it will show up in RSS feeds; Q : Any idea what triggered this? I realize that our technology area doesn't sell...
  • My travels with WDF

    It's all in the wrists

    • 1 Comments
    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...
  • My travels with WDF

    You’ve had the time, let’s hear the feedback.

    • 1 Comments
    I hope those of you who are using the new Visual Studio 2011 with the WDK integration are having some fun, even if it’s just been wandering around and playing.  What, if anything, are you not liking about it?  Anything that’s unintuitive or...
  • My travels with WDF

    It's full of stars...

    • 1 Comments
      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...
  • My travels with WDF

    An inf in the hand is worth two in the bush.

    • 1 Comments
    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...
  • My travels with WDF

    A brief forwarding of time

    • 0 Comments
    So I thought I'd give you all an end to end sample of how to forward requests to a lower driver w/ UMDF, or at least how I have it set up for the 1394 virtual device driver sample. Your usage may vary and so may your mileage. First off, UMDF uses file...
  • My travels with WDF

    The names, they are a changin' (and some code is changin' too!).

    • 0 Comments
    Another topic of discussion floating around regarding the WDF Hybrid 1394 Virtual Device Driver sample has been what changes were made to the test executable, WIN1394.exe. Well first thing, I changed the name for the EXE included with my sample. There...
  • My travels with WDF

    How can I a be a bandwagoner, when I was already here?

    • 0 Comments
    Unlike Doron , I've been using Visual Studio exclusively since I first started working here (many, many years ago...), I've experienced the bumps, bangs and sometimes dead thuds along the way, but I've never used anything else for my code creation. I...
  • My travels with WDF

    When comments attack

    • 0 Comments
    Another 'ha-ha' moment for you live by; I've been testing the hybrid driver as individual elements, just to get some error path coverage because I'm weird like that. That means I was installing the KMDF driver on its own and running unit tests against...
  • My travels with WDF

    I know what you're thinking, "two posts in one day!?"

    • 0 Comments
    This one is more of a "ramble" though. I, like a lot of MSFTies, like to read and participate in computing forums across this world wide web thingamajig. Recently in one of my forum haunts a question was posted, "How do I learn how to write drivers...
  • My travels with WDF

    That boy's not right in the head

    • 0 Comments
    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...
  • My travels with WDF

    it's full of stars....

    • 0 Comments
    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...
  • My travels with WDF

    of queues, cues and q-s

    • 0 Comments
    Apparently Bungie released a game this week. This caused something of a massive line to form around the company store on Tuesday. And in a first for the physical company store, they opened the store at 7am to help handle the load. That means they shot...
  • My travels with WDF

    laps, lapse and lapped

    • 0 Comments
    I'm on a bit of a homonymic kick lately, if you haven't been able to tell, but the blogpics (that's a blog topic btw. As I'm also on a Dr. Seuss kick lately, expect some more made up words) lend themselves to these sorts of things. A few posts ago...
  • My travels with WDF

    I have seen the light at the end of the tunnel!

    • 0 Comments
    A scant 7 days (and 8ish hours) from now I will hopefully be tripping the fiber light fantastic. I've been dying to get my hands on FiOS for a long while. More so after my wife had her business cable line installed at the house (she's a virtual worker...
  • My travels with WDF

    You have to pass third before going home.

    • 0 Comments
    All forces occur in pairs, and these two forces are equal in magnitude and opposite in direction . This is Newton's third law of motion. This is Patrick's first law of programming. The thing I've been bitten with more than any in my "life" at...
  • My travels with WDF

    Recursive Call Waiting.

    • 0 Comments
    Recursion and I do not get a long well. There are a lot of little reasons, but it is mostly because Recursion is much older than me and because of that difference in ages, we don't have much in common. Like I hate referring to myself to answer a question...
  • My travels with WDF

    The hybrid has escaped!

    • 0 Comments
    If you have seen the mail announcing the release of the WDK RC1, I will remind you that the hybrid sample driver is there. If you haven't seen it (or don't get the mails), hey you guys the WDK RC1 is released and you can get it through your connect.microsoft...
  • My travels with WDF

    d'OH-nuts

    • 0 Comments
    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...
Page 1 of 3 (68 items) 123