WHDC
This newsletter contains archived content. No warranty is made as to technical accuracy of content or currency of URLs.

The Microsoft Hardware Newsletter provides manufacturers and developers the latest technical details for how to succeed with the Windows platform. Register now, if you're not already receiving the Microsoft Hardware Newsletter.
From the Editor

Welcome,

What's new in the Windows kernel? Kernel Enhancements for Windows Vista and Windows Server Longhorn lists some of the new features and changes in the kernel for Microsoft(R) Windows Vista(TM) and Microsoft Windows Server Code Name "Longhorn" operating systems.
In addition to memory management enhancements featured in the previous newsletter, a few of these enhancements include:
Improved management mechanisms. Windows Vista and Windows Server Longhorn implement the Windows Hardware Error Architecture (WHEA) to provide a common operating system/hardware error-handling infrastructure that builds on PCI Express Advanced Error Reporting (AER). In addition, the registry and services model have both been enhanced for better performance, security, and manageability.
New mechanisms for controlling registry reflection. Windows Vista introduces the concept of ownership for registry keys to help reduce collisions between 32-bit and 64-bit applications.
Support for hardware innovation. Dynamic Partitioning in Windows Server Longhorn will include hot addition of processors and I/O host bridges and hot replacement of memory and processors. Windows Vista and Windows Server Longhorn also continue to advance support for ACPI and PCI Express.
For more enhancements and links to additional information, see the Kernel Enhancements.
And if you'd like to know more about the history and architecture of the Windows kernel, listen to Dave Probert's talk(s) on Channel 9:
—Carol Buchmiller
(substituting for Annie Pearson, who has been vacationing in Barcelona during what seem like the longest two weeks of my life)
for the WHDC Team
WHDC After Dark: Here are a couple of things to do with all those pirate yarns you spun on International Talk Like a Pirate Day:
Crocheting the Lorentz Manifold: Crochet your very own model of chaos.
Klein Bottle Hat: The perfect gift for anyone with a zero-volume head. Or you can knit your own.

Universal Audio Architecture
Design guidelines for meeting UAA hardware requirements for USB audio, IEEE 1394 AV/C audio, and Intel HD Audio for the Windows Vista Logo Program.
Design guidelines for building microphone arrays that work well with the Windows Vista operating system, for hardware manufacturers who are integrating microphone arrays with UAA-compliant High Definition (HD) Audio-based devices or designing external USB Audio microphone arrays.

Windows Vista – Design and Development News
I/O completion and cancellation routines are often difficult to implement and prone to race conditions. The Driver Hang Verification feature of Driver Verifier in Windows Vista Beta 1 measures how long it takes a driver to complete and cancel IRPs in user-mode applications.

Listen to Jeff Meng, Paul Sliwowicz, and Gerald Maffeo from the Windows Reliability team talk about I/O cancellation on Channel 9.

See also Kernel-Mode Fundamentals papers about cancel logic and handling IRPs.
Feedback is being requested on the 0.6 draft. Submit feedback and any questions by e-mail to hwlogo@microsoft.com.

Security
Watch this on-demand webcast on TechNet for a brief overview of the September security announcements followed by an extensive Q&A session.

Kits and Tools
Virtual Server 2005 is a tool for consolidation and automation in development and test environments. Effective September 13, 2005, Virtual Server 2005 Standard Edition is available to MSDN Universal and MSDN Enterprise customers through MSDN subscription.

Microsoft Hardware Newsletter
Edition for

September 27, 2005
In This Issue:
Universal Audio Architecture
Windows Vista – Design and Development News
Security
Kits and Tools
Tips for Driver Developers
How do I keep the debugger from looking for symbols I don't need?
How much time is your driver spending in its DPCs and ISRs?
My device is gone. Why am I still getting IRPs?
Resources for Developers
Debugging Tools for Windows - 6.5.3.8
Windows Symbol Packages (July 2005)
Which DDK and HCT to Use
KB Articles for the DDK
Events and Errors Message Center
Hardware Newsletter Archives
To cancel your subscription to this newsletter, reply to this message with the word UNSUBSCRIBE in the Subject line. You can also unsubscribe at the Microsoft.com web site. You can manage all your Microsoft.com communication preferences at this site.

Legal Information.

This newsletter was sent by the Microsoft Corporation
1 Microsoft Way
Redmond, Washington, USA
98052
Sign up for other newsletters | Unsubscribe | Update your profile
© 2005 Microsoft Corporation  Terms of Use | Trademarks | Privacy Statement
Microsoft