|
|
| This newsletter contains archived content. No warranty is made as to technical accuracy of content or currency of URLs.
From the Editor
|
|
Your beta testing for the Microsoft Windows Vista operating system has direct results on what we do here at Microsoft to improve Windows before its release. For example, the Windows development teams are continuously reviewing the Windows Error Reporting (WER) data that you choose to send to Microsoft whenever an application, driver, or operating system failure occurs.
|
The Windows team that works on driver package installation issues has been observing driver installation failures in WER. These error reports show that many driver packages are not compatible with Windows Vista, resulting from some very basic INF implementation issues.
We've published information on the WHDC Web site that provides background details about the Setupapi log entries and the related erroneous INF entries that are causing the most common problems with driver package installation.
To highlight these problems, I've included here the most common errors seen in WER reports, together with notes on what developers can do to solve these issues in their driver packages.
| • |
80070002: ERROR_FILE_NOT_FOUND: Make sure that all files specified in the INF are included on the driver package, and delete any INF entries that specify nonexistent files.
|
| • |
80070003: ERROR_PATH_NOT_FOUND: Ensure that all tag-file references specify existing paths and are stated in the correct format: Winxp.dll = 1, WinXP\correctpath
|
| • |
80070005: ERROR_ACCESS_DENIED: Ensure that the driver package has appropriate ACLs set for the path and all files.
|
| • |
800F0233: SPAPI_E_INVALID_TARGET: Ensure that the tag-file reference in [SourceDisksNames] is correct, including subdirectory references. Do not use an absolute path.
|
| • |
8028006E: CMIeInfInvalidSourcePath: Ensure that the subdir value specified in [SourceDisksFiles] correctly lists a subdirectory in the root of the driver package.
|
What to do? If you develop drivers for Windows, verify that your driver packages are compatible with Windows Vista. In particular, check for the common errors listed in Driver Package Compatibility for Windows Vista. You can identify these errors by checking entries in the Setupapi.dev.log files.
And thanks for your beta testing efforts! Your results are making a difference.
- Annie Pearson
for the WHDC Web team
WHDC After Dark:
| • |
Jeff Woolsey on Windows Server Virtualization: Jeff demonstrated Windows Server virtualization at WinHEC 2006. On TechNet Radio, Jeff discusses the benefits of virtualization, multiprocessor virtual machines, server consolidation, and solutions for business continuity.
|
| • |
Back from Black Hat: The Windows Vista Security team blogs about the "blue pill" demonstration at the Black Hat conference in Las Vegas.
|
|
Hardware and Driver Design for Windows
|
|
Note that the Windows Server 2003 SP1 Driver Development Kit (DDK) is required for developing drivers using UMDF.
|
|
|
You can now download the Release Candidate (RC1) version for developing and testing new drivers.
|
|
|
Windows Vista allows audio hardware manufacturers to include custom host-based digital signal processing effects as part of their audio driver's value-added features. These effects are packaged as user-mode System Effect Audio Processing Objects (sAPOs). A new white paper from the Windows development team describes the render sAPOs, and it describes strategies that manufacturers can implement to reuse the inbox sAPOs.
|
Windows Logo Program News
A detailed summary of the changes in V.3.06 are listed in Windows Logo Program News and Updates. Key changes in Version 3.06 include: clarifications to TCP Chimney, RSS networking, and basic network "if implemented" requirements; Audio and Premium system implementation date changes; changes to DDC/CI requirements for display devices; plus other clarifications based on industry feedback.
|
|
Version 1.01 of the Windows Vista Hardware Start Button Specification has been released on the Windows Logo Program Web site.
|
|
|
|
Edition for  September 7, 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.
|
|
|