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
ACPI and Plug and Play
Plug and Play and Driver Installation
PCI Subsystem IDs
Docking and Removable Devices
Power Management, Devices, and Drivers
Plug and Play Specifications
PnP and Power Developer References