*
Microsoft.com Home|Site Map
Windows*
Search Microsoft.com for:
Windows Hardware and Driver Central *
|WHDC Site Map
Search WHDC for

WinHEC 2004: Overview

Plug and Play - Architecture and Driver Support

Properly implemented, Plug and Play provides automatic configuration of PC hardware and devices. For modern versions of Microsoft® Windows®, the system and its firmware must comply with Advanced Configuration and Power Interface Specification (ACPI). The driver architecture for Windows XP/2000 supports comprehensive, operating system-controlled Plug and Play.

Plug and Play technologies are defined for IEEE 1394, PCI, PC Card/CardBus, USB, SCSI, ATA, ISA, LPT, and COM.

Each Plug and Play device must: Be uniquely identified. State the services it provides and resources it requires. Identify the driver that supports it, and allow software to configure it.

ISA PnP Vendor IDs: For information about how to request a unique Vendor ID to use with legacy Plug and Play devices, see Creating ISA Plug and Play Device IDs.

Plug and Play General
White PaperGuidelines for Handling Plug and Play IRPs
White PaperPlug and Play for Windows 2000 and Windows XP
White PaperWhat's New for Plug and Play in the Windows XP DDK
Microsoft Powerpoint (.ppt)Windows XP Plug and Play Update [WinHEC 2001]

ACPI and Plug and Play
Microsoft Powerpoint (.ppt)Current and Planned ACPI Implementations in Windows [WinHEC 2002]
This link leaves the Microsoft.com sitePresentations on the ACPI Web Site

Plug and Play and Driver Installation
White PaperInstalling Drivers and Utilities without Rebooting on Windows

PCI Subsystem IDs
White PaperINF Requirements for PCI Devices
White PaperPCI Device Subsystem IDs for Windows
White PaperPCI Subsystem IDs and PCI-to-PCI Bridge Devices
White PaperSpecification for Use of PCI IDs with Windows Operating Systems

Docking and Removable Devices
White PaperACPI Docking for Windows
White PaperPCI Subsystem IDs and PCI-to-PCI Bridge Devices
White PaperRemovable Devices and Windows

Power Management, Devices, and Drivers
White PaperOnNow Device Power Management
Microsoft Powerpoint (.ppt)Device Performance States and Windows Kernel Plug and Play Update [WinHEC 2003; 77 KB]
Microsoft Powerpoint (.ppt)Implementing Device Performance States in Windows [WinHEC 2002]
Microsoft Powerpoint (.ppt)Windows Driver Power Management [WinHEC 2002]

Plug and Play Specifications
White PaperClarifications to the Plug and Play ISA Specification
White PaperPlug and Play Design Specification for IEEE 1394
White PaperPlug and Play External COM Device Specification
White PaperPlug and Play ISA Specification, Version 1.0a
White PaperPlug and Play Parallel Port Device Specification
White PaperPlug and Play SCSI Specification
This link leaves the Microsoft.com siteAdvanced Configuration and Power Interface Specification (ACPI), V.2.0
DownloadableClarifications to Plug and Play BIOS Specification v. 1.0a [54K]
DownloadablePlug and Play BIOS Specification v. 1.0a [89K]
DownloadableWindows Generic Device IDs [23K]

PnP and Power Developer References
WHDC Portal/NodalSystem & Server Testing:Overview
OtherHCT 11.2 Test Procedure and Readme Downloads
OtherWHQL Test Specifications
OtherWindows Logo Program for Hardware Downloads
Microsoft.comDDK Online

See Also
White PaperPartial Address Decoding and I/O Space in Windows Operating Systems
Microsoft Powerpoint (.ppt)How to Write a WDM Driver That Cannot Possibly Work [WinHEC 2001]
WHDC Portal/NodalACPI / Power Management
WHDC Portal/NodalHot Add / Hot Remove
OtherPlug and Play ID - PNPID Request


Looking for help with your personal computer?Looking for help with your personal computer?

©2004 Microsoft Corporation. All rights reserved. Terms of Use |Trademarks |Privacy Statement
Microsoft