Skip to main content

System Fundamentals Presentations from DDC 2008

The System Fundamentals presentations covers many of the topics that are core to all drivers: power management, installation, deployment, plug and play, and so on. Topics covered also include driver scaling, device services and using Microsoft tools to improve your driver quality. It will also introduce the new Biometric Driver Framework.

DDC 2008 Presentations - System Fundamentals

  • Avoiding Driver Security Pitfalls  [PPT]
    Understanding driver security issues is a critical part of device driver development; learn about common security pitfalls and what steps developers can take to avoid them.
  • Building Efficient Device Services  [PPT]
    Find out how to design energy- and resource-efficient services for devices and how to leverage new Windows 7 functionality.
  • Common Device Driver Installation Errors  [PPT]
    The Device Management and Installation team discusses the most common driver installation and importation failures reported through Windows Error Reporting (WER) for Windows Vista and Windows Server 2008.
  • Creating Deployable Driver Packages  [PPT]
    This session explains how to build error-free device drivers that are compatible with the deployment mechanisms supported in Windows.
  • Debugging Device Installation  [PPT]
    Learn to better diagnose and debug device driver installation by reviewing examples of installation errors and seeing how to analyze Setupapi.log to get more information. Familiarity with the contents of INF files is recommended.
  • Driver Scalability  [PPT]
    Learn best practices for maximizing workload scalability and power efficiency for a driver in highly multiple-processor (MP) and nonuniform memory access (NUMA) environments. Find out how to use new system software affinity APIs to aid driver scalability past 64 logical processors.
  • Extending Device Installation by Using Co-installers  [PPT]
    Co-installers are a powerful extension mechanism for device driver packages. Learn about common tasks that co-installers can perform and how to implement them correctly or avoid them altogether.
  • New Biometric Framework and Driver Model  [PPT]
    This session discusses the new Windows Biometric Framework (WBF) and the Windows Biometric Device Interface (WBDI)—the new driver model for fingerprint devices. It includes partner experiences along with tips for writing high-quality drivers that work well with the new interface.
  • PCs and Devices in Windows 7: What You Need To Know  [PPT]
    This technical session covers two important additions to the device platform in Windows 7 for Plug and Play (PnP) properties. You learn how to ensure that your devices receive an accurate ContainerID value and how to use the ModelID property to match a PC to a metadata package.
  • Plug and Play Key Concepts  [PPT]
    This discussion covers how Plug and Play works in Windows in common scenarios.
  • Power Management Fundamentals  [PPT]
    This session reviews device driver fundamentals for power management for both Windows Driver Model (WDM) and Windows Driver Foundation (WDF) driver models.
  • Using the Windows Feedback Loop to Deliver High-Quality Drivers  [PPT]
    This session focuses on how to leverage the Windows feedback loop to deliver high-quality drivers for Windows 7. We describe the operation of the feedback process and supporting programs and how they help device driver developers monitor their crashes and produce high-quality drivers.
Top of page Top of page