Microsoft Windows Logo Program System and Device Requirements — 59
B1.4.3 Loading the driver does not reduce or eliminate functionality of other devices installed on the system
B1.4.4 Device is functional without restarting the system
Device installation does not cause the system to stop running or reboot (unless reboot is required by the operating system) without user interaction.
It is acceptable to require rebooting for the primary hard disk controller. ATA drives need not implement Cable Select (CS) settings. In all cases, however, changing configuration settings must not require the end user to make jumper changes.
B1.4.5 Device and driver comply with ACPI and power management specifications
Device and driver comply with ACPI specification, Default Device Class Power Management Reference Specification, and other relevant device class power management specification. (See additional notes in specific device-class requirements)
B18.104.22.168 Graphics adapter and all other devices correctly implement D3 state
Implement D3 state such that the operating system can correctly hibernate and resume from all sleep states supported by the system.
B22.214.171.124 – See B126.96.36.199
B188.8.131.52 The device must be fully functional upon resume from S3.
Every device must be tested on an S3-compliant system to verify that the device allows the system to successfully enter and resume from the S3 sleep state.
B1.4.12 Hot-plugging does not damage system or device
To provide reliable support for hot-plugging capabilities, the following requirements must be met.
B184.108.40.206 USB, IEEE 1394, and PC Card devices and buses support hot-plugging.
USB, IEEE 1394, and PC Card specifications all support hot-plugging. A device designed to use any of these connections must support being added or removed while the system is fully powered on.
B220.127.116.11 Windows Server 2003, Standard Edition: System supports hot-plugging for any PCI devices that use ACPI-based methods.
Hot-plugging is not required for PCI devices. Windows supports dynamic enumeration, installation, and removal of PCI devices only if there is a supported hardware insert/remove notification
© 1999-2002 Microsoft Corporation. All rights reserved.