driver writing != bus driving
Ilias Tsigkogiannis' Introduction to Windows Device Drivers and Windows Audio Concepts
I am very interested in trying simulators and emulators for popular IoT devices. One of those is the...
Date: 11/10/2016
In my previous posts I gave a detailed overview of the Windows 8.1 audio stack. If you want to read...
Date: 01/28/2016
In the last post of this series, I will describe the last 3 types of stream behaviors/capabilities...
Date: 01/27/2016
What type of audio processing processing is included in Windows? Does Windows support Echo...
Date: 01/27/2016
Overview As I mentioned in my previous blog post, one of the policies that is determined based on...
Date: 02/18/2015
Applications create audio streams for a variety of reasons. For example: Games might have soft music...
Date: 02/16/2015
As a Program Manager in the Audio team, one of my goals is to improve visibility into the Windows...
Date: 02/16/2015
Hey everybody! Long time no see :) After 3 years of absence, I returned to Microsoft! I'm back as a...
Date: 10/28/2013
This is my last post in this blog. After 4 years at Microsoft, it's time for me to move on. This...
Date: 09/01/2010
The USB core team has started a new blog: http://blogs.msdn.com/usbcoreblog/. They'll be discussing...
Date: 10/06/2009
A while ago, I wrote a blog post about our UMDF debugging videos, which were created by my teammate...
Date: 09/22/2009
I've been asked many times, if a driver developer can avoid using WDF coinstallers. The answer is...
Date: 08/13/2009
UPDATE: You can find my post about KMDF debugging videos at...
Date: 06/09/2009
One feature that is really helpful in debugging WDF drivers is the log file that is created by the...
Date: 06/09/2009
Many months ago I had written a post analyzing the installation of WDF 1.5 drivers. Now that WDF 1.9...
Date: 06/09/2009
This post is a small quick-start on how to install WDF drivers. Part 1: Installing a UMDF driverYou...
Date: 03/18/2009
You might know that the Windows Driver Framework team is working on the next version of WDF, version...
Date: 02/12/2009
As many of you know, WinHEC 2008 took place in Los Angeles, at the beginning of this month. I gave a...
Date: 11/21/2008
UPDATE (10/31/2008): We just released the Windows Server 2008/SP1 WDK, which includes the...
Date: 10/02/2008
One of the most common question that beginner driver developers ask is how they can start learning...
Date: 09/28/2008
Next week (9/29 - 10/1) we'll have the Microsoft Windows Driver Developer Conference (DDC) in...
Date: 09/26/2008
I found a very interesting channel9 video on how to debug BSODs (Blue Screens of Death):...
Date: 09/14/2008
Diomidis Spinellis has written a good paper for the “30th International Conference on Software...
Date: 05/16/2008
UPDATE 10/02/2008: The WDF 1.7 RTM coinstallers were released on 4/18/2008. For more information on...
Date: 04/03/2008
Lately, I've been hearing lots of questions like "why do we need this bloated KMDF/UMDF...
Date: 03/10/2008
In this post I'll try to clarify some small details, that are related to debugging a user-mode...
Date: 02/01/2008
Today morning I received an email from Patrick with a picture of Visual Studio with Intellisense on...
Date: 01/29/2008
During this weekend I went to the Seattle Code Camp v3.0. The talks were mostly oriented towards...
Date: 01/27/2008
I've been reading quite a bit for the last couple of months and I compiled my list of the 5 Windows...
Date: 01/23/2008
Last Friday (12/7/2007) we completed the final build for the Windows Server 2008 RC1 WDK (you can...
Date: 12/13/2007
The goal of this post is to provide an insight about the installation of UMDF and KMDF 1.5 drivers...
Date: 11/28/2007
The last few months I've been working on the WDF 1.7 (UMDF+KMDF) coinstallers (that's one of the...
Date: 10/06/2007
Everybody knows how an application communicates with a driver: call CreateFile to open a handle to...
Date: 10/06/2007
One of the most popular questions that I've been hearing lately is "what's new in Windows Vista?"....
Date: 03/26/2007
I would like to use this post as a way to find out, what different IDEs are being used for driver...
Date: 02/16/2007
The goal of this post is to be used as a way for you to provide suggestions for introductory...
Date: 01/24/2007
During the last few months I've received many driver-related questions either as emails or as...
Date: 01/24/2007
Recently, a friend of mine had the following problem: his computer crashed exactly 2 hours after...
Date: 01/11/2007
During the last month I spent a lot of time going into more depth into UMDF. I wanted to make a more...
Date: 12/13/2006
I'm sure that many of you have had the unfortunate experience of watching the windows Blue Screen Of...
Date: 12/11/2006
The debugger is always a very helpful tool for a developer. In this post I'll present windbg. This...
Date: 12/11/2006
Finally, it is true! Windows Vista is ready and has been shipped to the manufacturer! So, this means...
Date: 11/08/2006
As I have written in my previous posts, the Windows Driver Foundation (WDF) consists of the...
Date: 10/30/2006
A quick search in the web reveals that the number of the books that are related to windows device...
Date: 10/25/2006
The first WDF framework that I'll talk about is the UMDF (User-Mode Driver Framework). This...
Date: 10/10/2006
As I've mentioned in my previous posts, Microsoft is trying to simplify the development of windows...
Date: 10/10/2006
Thanks, to craigrow, I saw that Microsoft has created a list for hardware and driver developer...
Date: 10/07/2006
The Windows Driver Model (WDM) has been the dominant framework for framework development since...
Date: 10/04/2006
While searching for something irrelevant, I found a very interesting paper, called "A Comparison of...
Date: 10/03/2006
While looking at the traffic at the OSR ndev mailing list I saw that some introductory questions are...
Date: 10/02/2006