Pointless Blathering

Peter Wieland's thoughts on Windows driver development, and occasional rants about computing in general.

Browse by Tags

Tagged Content List
  • Blog Post: How to enable USB selective suspend and system wake in the UMDF driver for a USB device

    Today's guest blogger is Abhishek Ram. Abhishek owns the PNP and Power Management code for UMDF now, and has been working on getting idle detection and wait-wake support into UMDF for a future release. In the interim he spent some time looking at how to enable selective suspend and system wakeup in the...
  • Blog Post: My UMDF driver has some data - how do I get it to my app?

    This came up as a question on NTDEV today. After I thought about it for a bit I realized it was actually a pretty good question. You've started writing your driver, or at least thinking about your driver. You know you'll get some data back from the device and you need to get it to the app. How do you...
  • Blog Post: Do UMDF drivers require signing?

    To quote from Rev. Lovejoy :     Shoo, short answer: "Yes" with an "If", long answer "No" - with a "But.     There are two types of driver signing, which complicates the answer. As usual any answers I provide are probably vague and can be overridden by standard documentation. In this case the...
  • Blog Post: Fixing the UMDF USB samples to install both on XP & Vista

    UMDF's content in the WDK contains a handful of examples for controlling a USB device. Unfortunately they only show how to do it on Vista. The problem was that WinUSB's co-installer wasn't added to the WDK until very late - too late for us to be able to change our samples to show how to use it. WINUSB...
  • Blog Post: Pointless Blathering on Channel 9

    It appears my Channel 9 interview is live. I haven't actually watched it yet, so I might regret putting this link up before I do, but people are going to find it anyway. Hopefully I sound insightful. And hopefully the squeaky voice is due to an audio driver bug on my Vista machine or I might have...
  • Blog Post: COM in UMDF

    UMDF defines all of its interfaces using COM interfaces, rather than the flat C-style DDI that the KMDF team used.  When kernel developers see this their first question is often "why did you do that?" and it's an understandable question. I had a long discussion at WinHEC about this exact topic. First...
  • Blog Post: Building the UMDF 1.0 (beta) samples

    I'm sorry it's taken me so long to write about this. The last week or two have been pretty hectic as we try to lockdown for Vista. But we still want people to download the UMDF 1.0 beta, and here are the instructions for that. The first step, of course, is to install the WDK. You can...
  • Blog Post: UMDF 1.0 (for XP only) beta is FINALLY avaialble

    YIPPY!!! Sometimes it seems like releasing software is more complicated than developing it. We really wanted to have this at WinHEC, but that just wasn't going to happen. Fortunately I have an amazing team to help push through all the problems and process imposed upon us. So we have a beta release...
  • Blog Post: Windows Driver Kit Beta 2 is finally available

    I got back from vacation today and went to connect.microsoft.com to see if the WDK beta was up yet, and i'm happy to say that it is. It's a fairly large (2.3 GB) ISO image to download and i'm pulling it down now to make sure it works okay. Here are the steps i had to follow to get into...
  • Blog Post: UMDF is almost available for play

    I finished my talk on UMDF at WinHEC yesterday. It seems to have gone reasonably well, so I'm relieved about that. The bad news is that we couldn't make our beta support for XP available due to some internal logistical problems, but it's still on the horizon. Even though the XP support isn't available...
Page 1 of 1 (10 items)