HP Vectra VL 5/xxx hp desktop pcs, plug and play for Microsoft Windows 2000 (M
HP Vectra VL 5/xxx - 3 Manual
View all HP Vectra VL 5/xxx manuals
Add to My Manuals
Save this manual to your list of manuals |
HP Vectra VL 5/xxx manual content summary:
- HP Vectra VL 5/xxx | hp desktop pcs, plug and play for Microsoft Windows 2000 (M - Page 1
Operating System Plug and Play for Windows 2000 White Paper Abstract This paper describes the Microsoft® Windows® 2000 operating system implementation of Plug and Play. Plug and Play is one of a number of enhancements to Windows that will simplify device driver development and device management. - HP Vectra VL 5/xxx | hp desktop pcs, plug and play for Microsoft Windows 2000 (M - Page 2
as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication. This white paper is for - HP Vectra VL 5/xxx | hp desktop pcs, plug and play for Microsoft Windows 2000 (M - Page 3
1 The Windows 2000 Implementation 2 QGVBÃ6I9ÃQG6`ÃPW@SWD@X System Support for Plug and Play 3 Device and Driver Support Levels 4 XDI9PXTÃ!ÃQGVBÃ6I9ÃQG6`Ã6S8CDU@8UVS Kernel-mode Plug and Play Manager 6 Power Manager and Policy Manager 6 I/O Manager 7 WDM Interface for Plug and - HP Vectra VL 5/xxx | hp desktop pcs, plug and play for Microsoft Windows 2000 (M - Page 4
- HP Vectra VL 5/xxx | hp desktop pcs, plug and play for Microsoft Windows 2000 (M - Page 5
without making any manual configuration changes. specification, which defines a new system board and BIOS interface that extends Plug and Play data to include power management and other new configuration capabilities, all under complete control of the operating system. Unlike Plug and Play support - HP Vectra VL 5/xxx | hp desktop pcs, plug and play for Microsoft Windows 2000 (M - Page 6
server computers that include ACPI system boards. In addition, Plug and Play device driver support for many device classes is provided by the Microsoft Win32® Driver Model (WDM), which also supports power management and other new capabilities that can be configured and controlled by the operating - HP Vectra VL 5/xxx | hp desktop pcs, plug and play for Microsoft Windows 2000 (M - Page 7
CPU. ACPI specifies a register-level interface to core Plug and Play and power driver. ACPI also provides a generic system-event mechanism for Plug and Play and power management. In addition to the ACPI specification, other hardware support , IRQs, DMA channels, and memory locations. The Plug and Play - HP Vectra VL 5/xxx | hp desktop pcs, plug and play for Microsoft Windows 2000 (M - Page 8
it to sleep. Plug and Play and power management both use WDM-based functions and usermode code to register notification. This can be specific, such as a driver-no Plug and Play support. If a driver does not support Plug and Play, its device behaves as a non-Plug and Play device, regardless of support - HP Vectra VL 5/xxx | hp desktop pcs, plug and play for Microsoft Windows 2000 (M - Page 9
Legacy drivers written before Plug and Play was incorporated into the operating system continue to function as they did previously (without any Plug and Play capability). All new drivers should support Plug and Play. Windows 2000 White Paper 5 - HP Vectra VL 5/xxx | hp desktop pcs, plug and play for Microsoft Windows 2000 (M - Page 10
and Play supports boot-time Plug and Play activity and interfaces with the HAL, Executive, and device drivers. Usermode Manager maintains central control, directing bus drivers to perform enumeration and configuration and directing device drivers to add a device, start a device, and so on. For - HP Vectra VL 5/xxx | hp desktop pcs, plug and play for Microsoft Windows 2000 (M - Page 11
to change device power states. DPÃHhhtr The I/O Manager provides core services for device drivers. The I/O specific functionality. The Plug and Play Manager loads one function driver for each device. • A filter driver sorts I/O requests for a bus, a device, or a class of devices. Filter drivers - HP Vectra VL 5/xxx | hp desktop pcs, plug and play for Microsoft Windows 2000 (M - Page 12
not provided under WDM. Notice that a driver that supports features specific to Windows NT is no longer compatible with Windows 98. If a driver will be used under both Windows NT and Windows 98, only WDM interfaces can be used. X9HÃ7Ã9 vr Bus power management and Plug and Play are controlled - HP Vectra VL 5/xxx | hp desktop pcs, plug and play for Microsoft Windows 2000 (M - Page 13
drivers for devices that have functionality beyond the standard for their bus. For example, if a PCI bus driver installs a graphics controller with power controls that are not supported Configuration Manager is a virtual device driver (VxD) that exposes these routines as services to both ring 0 and - HP Vectra VL 5/xxx | hp desktop pcs, plug and play for Microsoft Windows 2000 (M - Page 14
about those devices. The Plug and Play Manager updates the device tree as devices are added and information. Plug and Play system components and drivers build, maintain, and access new and existing enum tree and the services list in HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services. Figure 2 shows - HP Vectra VL 5/xxx | hp desktop pcs, plug and play for Microsoft Windows 2000 (M - Page 15
) USB Hub PDO (uhcd.sys or openhci.sys) LAN Adapter FDO (LAN adapter driver) LAN Adapter PDO (pci.sys) USB Host Controller FDO ( is detected during Setup, and the root enumerator creates a PDO for the ACPI HAL. The driver creates an FDO, and the ACPI HAL attaches it to the device stack for ACPI ( - HP Vectra VL 5/xxx | hp desktop pcs, plug and play for Microsoft Windows 2000 (M - Page 16
supplying a bus filter driver (not shown in Figure 2). This method is preferred to supplying a custom bus driver. 4. LAN adapter and USB host controller PDOs and FDOs. The Plug and Play Manager directs the PCI driver associated bus driver. 6. Re-enumeration of devices as a result of a power state - HP Vectra VL 5/xxx | hp desktop pcs, plug and play for Microsoft Windows 2000 (M - Page 17
wake-up rather that requiring the entire system to re-enumerate devices. The PDO created by the underlying bus driver is always at the bottom of the device stack for a particular device. When a driver handles a Plug and Play IRPs, it must pass the IRP all the way down the device stack to - HP Vectra VL 5/xxx | hp desktop pcs, plug and play for Microsoft Windows 2000 (M - Page 18
supported hardware will also influence the purchasing decisions of both OEMs and enterprise customers. For these reasons, it is vital that writers of device drivers incorporate Plug and Play and power management functionality into their drivers as soon as possible. It is recommended that you update - HP Vectra VL 5/xxx | hp desktop pcs, plug and play for Microsoft Windows 2000 (M - Page 19
, and the Win32 Driver Model. The Windows 2000 DDK will be substantially updated from the Windows 98 DDK Preview, which provided an early introduction to this material. "OnNow and ACPI: Introduction and Specifications" and related white papers Power management specifications for device and bus - HP Vectra VL 5/xxx | hp desktop pcs, plug and play for Microsoft Windows 2000 (M - Page 20
, check out our World Wide Web site at http://www.microsoft.com/ntserver/, the Windows NT Server Forum on MSN™, and The Microsoft Network online service (GO WORD: MSNTS). Windows 2000 White Paper 16
Operating System
Plug and Play for Windows 2000
White Paper
Abstract
This paper describes the Microsoft
®
Windows
®
2000 operating system implementation of Plug and
Play. Plug and Play is one of a number of enhancements to Windows that will simplify device driver
development and device management.