|
|
| This newsletter contains archived content. No warranty is made as to technical accuracy of content or currency of URLs.
From the Editor
From questions on Doron Holan's blog and other newsgroups, we've seen multiple requests for information about how Windows Driver Model (WDM) functions map to kernel-mode driver framework (KMDF) functions. Our favorite new publication-- WDM to KMDF Porting Guide--answers many of these questions.
The Porting Guide provides a strategy for porting your driver and describes the differences between the two driver models. Also, the accompanying Summary of KMDF and WDM Equivalents provides a set of tables to show corresponding object types, functions, and buffer pointers between WDM and KMDF.
Versioning in the Windows Driver Foundation describes the WDF versioning policy, shows how versioning applies in common situations, discusses framework distribution and driver installation issues, and includes a set of best practices from the WDF development team at Microsoft.
I also hope that, beyond learning about the new driver model, you're spending time with the Windows Vista Release Candidate (RC1) and sharing your testing feedback with Microsoft. If you've been hesitating or haven't upgraded from Beta 2 builds yet, I encourage you to install and use the new RC1 build today.
- Annie Pearson
for the WHDC Web team
WHDC After Dark:
Avast, me hearties--today is the day: If you've been reading this newsletter for awhile, you know this is one of our team's annual celebrations. And you know that some of the team stays busy with sticks and string. But by profession, we are called upon daily to translate technical concepts to useful English; however, we can't compete with the English-to-pirate translators that you need on this special holiday. (As usual, ye click th' links in this section at yer own risk.)
|
Hardware Design for Windows Vista
|
|
Windows Vista includes several audio rendering digital signal processing effects that are installed along with the in-box class drivers. These effects are packaged as user-mode System Effect Audio Processing Objects (sAPOs). This new white paper describes the render local effects (LFX) and global effects (GFX) sAPOs provided with Windows Vista and the strategies that hardware manufacturers can implement to reuse the inbox sAPOs. The paper is accompanied by samples that manufacturers can download and use.
|
Driver Development and Tools
|
|
Donn Terry describes this handy static analysis tool that developers use to detect hard-to-find bugs in their code.
|
|
|
You can download the entire set of symbols packages for the next version of Windows Vista, Windows Server 2003, Windows XP, or Windows 2000 and install these on your computer.
|
|
|
In conformance with Microsoft support policy, Microsoft is removing Microsoft Windows 2000 from its list of supported installation platforms for the Windows Driver Kit (WDK). The WDK continues to provide a Windows 2000 build environment for the development of drivers targeting Windows 2000.
|
Windows 2000 moved from Mainstream to Extended Support in June 2005 (see the Microsoft Support Lifecycle policy). The Extended Support phase includes security updates and paid support only; it does not provide support for design changes or new product features. As a result, build tools and platform or library support is provided in the WDK for Windows XP SP2 and later versions of Windows.
The complete list of "install on" platforms for the WDK includes Windows XP SP2, Windows Server 2003 SP1, and Windows Vista. The complete list of "build for" platforms consists of Windows 2000 SP4, Windows XP SP2, Windows Server 2003 SP1, and Windows Vista. Customers who require Windows 2000 as an installation platform can download the Windows Server 2003 SP1 DDK at no charge from the WHDC Web site.
Windows Logo Program and WHQL News
|
|
This new article on the WHDC Web site provides options and best practices for managing the SQL Server database to support the Driver Test Manager (DTM) for Windows Logo Program testing.
|
|
|
|
Edition for  September 19, 2006
|
|
Windows Vista - Driver Developer Kits, Tools, and Programs
|
|
Hardware and Driver Developer Community
|
|
This newsletter is composed and formatted on PCs running the Microsoft Windows Vista operating system.
|
|
|