Microsoft Hardware Newsletter
May 22, 2008
This newsletter contains archived content. No warranty is made as to technical accuracy of content or currency of URLs.
From the Editor
We have started planning our major conference of the year, WinHEC, and we would like feedback from you, our potential attendees and customers, about the events and content you would find most useful. We also recently redesigned the WHDC Web site and refreshed its content, as announced in last month?s newsletter. To collect your feedback about conferences and the Web site, we would appreciate it if you would take the time to complete two surveys.
News for Windows Driver Developers
Selective Suspend in USB Drivers
Selective suspend is the ability to power down and later resume an idle USB device while the computer to which it is attached remains in the working state (S0). Every function driver for a USB device should implement aggressive power management that suspends an idle device while the system is running. This paper describes how to implement selective suspend in a Windows Driver Foundation (WDF)-based driver.
Using the Universal Driver for Windows SideShow
Microsoft provides a common driver for devices that are compatible with Windows SideShow technology. By using this Microsoft-supplied driver, called the universal driver, you can significantly reduce the development and testing time for a SideShow-compatible device.
This paper describes how to use the universal driver to enable your device to provide SideShow functionality.
Windows Filtering Platform Overview
A new article presents a 100-level technical overview of the Windows Filtering Platform (WFP) for driver developers. The article describes the high-level benefits of converting components to WFP, defines when user-mode and kernel-mode WFP components are needed, and provides links to the key resources for developing WFP-based components.
New Windows XP SP3 Symbol Packages
The symbol packages for Windows XP SP3 are available on the WHDC Web site. These packages contain the full set of symbols required to debug Windows XP with Service Pack 3. The symbols for Windows XP have been modified to match the updated files that are in the Windows XP Service Pack 3.
New Things Happening with the WDK
WDK Sample Driver Readme Files Published on MSDN
The Windows Driver Kit (WDK) has published the Readme.htm files for the WDK sample drivers on the Microsoft Developer Network (MSDN) Web site. For a list of all of the sample drivers with links to their corresponding readme topics, see Directory of Windows Driver Kit Samples. For a specific technology area, you can see a list of sample driver Readme topics from a new node in the table of contents (TOC). For example, when you click the Audionode in MSDN, you now see an Audio Samples node in the TOC. From the left pane of the MSDN Web site or from the Audio Samples node, you can click a specific sample driver to read the text of the Readme.htm file.
What's New on the Blogs for Hardware and Driver Developers
...I am always shocked to hear people say that they are ok with this idea of code patching at runtime. Moreover ? it shocks me that they think it is easy to get right! I do think that code patching can have its place. ...More...
...Welcome to the first guest "Case Of" blog post! I've received numerous great troubleshooting cases over the last two months and have selected this one, submitted by Troy Wolbrink, a corporate web master, as the first to share with you. ...More...
I'm on a pet peeve kick lately and another one of my big ones is WaitForObject with an INFINITE time out period. You do realize it's INFINITE right? ...More...
Windows Logo Program Tools and News
Update: Windows XP Logo Program
Tools and Links for Developers
Windows Driver Developer Kits, Tools, and Programs
Developing Drivers with Windows Driver Foundation