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

Top Story

Advances for Memory Management in Windows
cklist graphic   
Windows SuperFetch received a good deal of attention in the past year, but it's just one of many enhancements to the memory manager in Windows Vista and Windows Server 2008. The enhanced memory manager uses virtual address space more efficiently that earlier versions of Windows. Some of the benefits:

• Administrators don't have to tune the system to prevent resource imbalances.
• The system can make better use of limited I/O bandwidth and scale better for server hardware and server applications.
• Address space layout randomization (ASLR) makes Windows more secure by randomizing the locations at which DLLs and executable images are loaded.

Most memory advances are transparent to applications and drivers, so existing code runs without modification. To benefit from some new features, however, developers should modify or relink their applications.

Read the new white paper, Advances for Memory Management in Windows, to learn what's new and to find out what changes in Windows can make your drivers and applications run more efficiently.

— The WHDC Web team
translations jpg   


The MSDN Library is piloting a new beta machine translation feature that employs an innovative technology from Microsoft Research. The Windows Driver Kit (WDK) documentation--previously available in English only--is now available in seven languages. Try it, and submit your feedback on the translation quality or other suggestions for improvement.



Windows Server 2008 - Guidelines for the Hardware Platform

Optimum out-of-the-box performance is a major goal for Windows Server 2008 and influenced our design decisions for creating a new, dynamically tuned networking subsystem that incorporates both IPv4 and IPv6 protocols and improved file sharing through Server Message Block (SMB) 2.0. To supplement this, you can further tune server settings for incremental performance gains, especially when the nature of the workload varies little over time. Learn how in this new paper on the WHDC Web site--with performance recommendations for hardware and the networking and storage subsystems. This guide also contains specific tuning consideration for different server roles.

If you develop products for Windows servers and you aren't already testing the new operating system, find out how to request an evaluation copy of the Release Candidate.

See the Windows Virtualization Team Blog for Jeff Woolsey's Q&A on the Windows Virtualization technical preview.

 See the Windows Server Division Weblog for links to the ten upcoming virtualization webcasts.

News for Windows Driver Developers

The new release of Debugging Tools for Windows is now available. In this release, more components of the debugger are now redistributable. The first changes you will notice in this release are great updates and advances in the documentation. You will also find enhancements to the !analyze, !lmi, and !exchain debugger extensions and Symsrv support for resource-only binaries. Numerous improvements have been made to a variety of components and commands, including: improved DBGEng reliability, live KD for Windows Vista, context handling for .frame, .dumpdbg for minidump debugging, and advances in breakpoint list commands.
The Microsoft Windows Documents and Printing team is interested in your feedback on how your organization is developing scanner drivers. This survey is designed for manufacturers of scanner drivers and hardware. Please take the time to complete this short survey.
The Windows power manager cooperates with disk driver software to automatically spin down hard disk drive rotational media to reduce power consumption when the system is idle. A new white paper from the Windows team shows system manufacturers how to configure the disk idle detection power policies in their preloaded system images. This paper also shows how to use the PwrTest utility to observe the mechanics of disk idle detection.
OSR, a leading consulting and training company, is presenting a series of seminars on Windows Driver Foundation (WDF) in 2007 and 2008. For details about the event and how to register, see OSR's Web site.

What's New on the Blogs for Hardware and Driver Developers

One of the most interesting set of requests for the WdfVerifier tool in its latest incarnation involved simplifying the attachment of debuggers to UMDF drivers. I believe that WdfVerifier can now be used to great advantage here. More.
Everybody knows how an application communicates with a driver: calls CreateFile to open a handle to the PDO, and uses ReadFile(Ex), WriteFile(Ex), and DeviceIoControl to read data, write data, or send a control code. However, what about the opposite? How does a driver send data to an application (whenever it wants)? And how do drivers exchange data? More.
It doesn't matter the type of resource the handle you are opening is backed by (a COM port, a file, a network share, a custom piece of hardware, and so on). It all goes through CreateFile (which should be a little obvious since the only way to open a type of handle is by calling it). The I/O manager creates a file handle for any resource type the same way. More.
One of my new favorite things about UMDF is more of the framework's built in "cost of working with a driver" code. In this case, request cancellation! More.
Answer to technical questions from Matt Ayers on the Windows Vista feature that allows you to use a USB key as virtual memory to enhance performance. More.

Windows Logo Program Tools and News

vista logo   
The Manufacturing Part Number is used in CNET Channel for providing product information to online retailers. The Manufacturing Part Number submission process on the Winqual Web site has been simplified with a new FAQ and help alias.
Promote your Certified for Windows Vista products to consumers through the new "Win What You Love" Sweepstakes. Your donated products will be featured on the promotional site and given away to sweepstakes registrants as weekly and monthly prizes. Featuring your product on this site will drive traffic back to your product pages. The deadline for submissions is November 10.

Microsoft Hardware Newsletter
Edition for

October 18, 2007
In This Issue:
Advances for Memory Management in Windows
Windows Server 2008 - Guidelines for the Hardware Platform
News for Windows Driver Developers
What's New on the Blogs for Hardware and Driver Developers
Windows Logo Program Tools and News
Windows Driver Developer Kits, Tools, and Programs
Debugging Tools v.6.8.4.0 (October 2007)
Windows Driver Kit and Windows Logo Kit
WDK Documentation (monthly updates)
Windows Symbols
Logo Point (Windows Logo Program requirements and news)
Microsoft Visual Studio 2008 Evaluation
Developing Drivers with Windows Driver Foundation
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.

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
© 2007 Microsoft Corporation  Terms of Use | Trademarks | Privacy Statement
Microsoft