HP Vectra VE 5/xx hp desktop pcs, plug and play for Microsoft Windows 2000 (Mi - Page 10
Setup
View all HP Vectra VE 5/xx manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 10 highlights
XDI9PXTÃ!ÃQGVB 6I9ÃQG6` 6S8CDU@8UVS@ Windows 2000 White Paper 6 Kernel-mode functionality in Windows 2000 Plug and Play supports boot-time Plug and Play activity and interfaces with the HAL, Executive, and device drivers. Usermode functionality cooperates with kernel-mode components to provide dynamic configuration and interfaces with other components that need to participate in Plug and Play, such as Setup and Control Panel. Class Installers Control Panel Applets Spooler (other) Plug and Play Manager Enumeration control Hardware event management Enum control, and so on User mode Kernel mode Hardware event notification Setup Applications PnP I/O Power Manager Manager Manager (other Executive components) Executive I/O Interface Plug and Play Interface Power Management Interface WDM Interface More Windows Interfaces WDM Plug and Play Bus Drivers ACPI PC Card USB PCI WDM Device Drivers Windows Plug and Play Drivers Hardware Abstraction Layer (HAL) Figure 1. Windows 2000 Plug and Play architecture Plug and Play modules shown in Figure 1 are described at length in the following sections. Fr ryqrÃQytÃhqÃQyhÃHhhtr The kernel-mode Plug and Play 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 example, the Plug and Play Manager can send requests to determine whether a device can be safely paused or removed and to give the device driver a chance to synchronize outstanding I/O requests to the incoming request. The Plug and Play Manager coordinates with the user-mode Plug and Play counterpart to pause or remove devices that are available for such actions. Qr ÃHhhtr ÃhqÃQyvpÃHhhtr The Power Manager is the kernel-mode component that works in combination with the Policy Manager to handle power management APIs, coordinates power events, and generates power management IRPs. For example, when several devices