driver writing != bus driving

Ilias Tsigkogiannis' Introduction to Windows Device Drivers and Windows Audio Concepts

Browse by Tags

Tagged Content List
  • Blog Post: KMDF Debugging Videos

    A while ago, I wrote a blog post about our UMDF debugging videos , which were created by my teammate Abhishek. Now, I'm really excited to announce that we've released KMDF debugging videos, which can be found at http://www.microsoft.com/whdc/devtools/debugging/kmdf.mspx . These videos were created...
  • Blog Post: WDF Logo Requirements Regarding Coinstallers

    I've been asked many times, if a driver developer can avoid using WDF coinstallers. The answer is "yes, if the system already has the needed version of WDF installed (e.g. you want to install a WDF 1.5 driver in Vista RTM)". So, the next question that usually comes up is "Will I be able to have my WDF...
  • Blog Post: Viewing WDF Logs In Windbg

    One feature that is really helpful in debugging WDF drivers is the log file that is created by the frameworks themselves. In the log files you can see many warnings and errors that are created by the framework (i.e. they come for free and the driver does not have to do anything). Did you ever have a...
  • Blog Post: Analyzing the Installation of WDF 1.7 and 1.9 drivers

    Many months ago I had written a post analyzing the installation of WDF 1.5 drivers . Now that WDF 1.9 is almost out of the door, it's time to do the same thing for WDF 1.7 and 1.9. The differences in the coinstallers for these 2 versions are small, so the installation experience is almost the same. I...
  • Blog Post: How to install WDF drivers (Quick-Start)

    This post is a small quick-start on how to install WDF drivers. Part 1: Installing a UMDF driver You can start with the echo sample, which is located at %WinDDK%\6001.18002\src\umdf\echo. First, you need to do a bcz in that directory. In your output directory you should see the following files: 1...
  • Blog Post: The WDF team needs your help in ensuring compatibility

    You might know that the Windows Driver Framework team is working on the next version of WDF, version 1.9, and planning to release it with Windows 7. Windows 7 will have this new version of framework built in. However, we will also provide a redistributable coinstaller so that you can install...
  • Blog Post: WinHEC 2008 Presentations

    As many of you know, WinHEC 2008 took place in Los Angeles, at the beginning of this month. I gave a presentation in the conference with Bob Kjelgaard about the WDF coinstallers and WDF logo requirements. This presentation includes a step-by-step walkthrough of the execution of the coinstallers, their...
  • Blog Post: When Is WDF 1.7 RTM Coming Out?

    UPDATE 10/02/2008 : The WDF 1.7 RTM coinstallers were released on 4/18/2008. For more information on how to download them, please look at http://blogs.msdn.com/iliast/archive/2008/10/02/where-are-the-wdf-1-7-rtm-coinstallers.aspx Lately, I've been hearing the same question over and over: Where is the...
  • Blog Post: UMDF Architecture talks

    During the last month I spent a lot of time going into more depth into UMDF. I wanted to make a more in-depth post about UMDF, but I just saw the UMDF talks (audio+slides) from WinHEC 2006 have been posted at the UMDF website . Since some of the topics that I wanted to analyze are covered by the presentations...
  • Blog Post: Windows Development Videos and Presentations

    WHDC has a very nice page that with many presentations and videos about driver development at http://www.microsoft.com/whdc/driver/foundation/DevNotes.mspx You'll find there 9 videos about WDF, 3 about KMDF, and 2 about kernel debugging, as well as many presentations. There is no video for UMDF, yet...
  • Blog Post: Introduction to the Kernel-Mode Driver Framework (KMDF)

    As I have written in my previous posts, the Windows Driver Foundation (WDF) consists of the User-Mode Driver Framework or UMDF (which I introduced in my previous post ) and the Kernel-Mode Driver Framework or KMDF. In this post I would like to provide some links that analyze KMDF. Everybody, who is not...
  • Blog Post: Introduction to the User-Mode Driver Framework (UMDF)

    The first WDF framework that I'll talk about is the UMDF (User-Mode Driver Framework). This framework allows the development of user-mode drivers. Currently, the supported devices are USB non-isochronous devices, like digital cameras, portable media players, cell phones, PDAs, etc. Isochronous devices...
  • Blog Post: Introduction to the Windows Driver Foundation (WDF)

    As I've mentioned in my previous posts, Microsoft is trying to simplify the development of windows device driver by changing the corresponding driver framework. Therefore, WDM (Windows Driver Model), which is the old framework will gradually be replaced by WDF (Windows Driver Foundation). WDF can be...
Page 1 of 1 (13 items)