HP 752c (US/CAN) manual 13/$

Models: 752c (US/CAN)

1 20
Download 20 pages 56.61 Kb
Page 10
Image 10

 

:,1'2:6￿￿￿￿￿￿3/8*

 

 

 

 

 

1'￿3/$<

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. User-

$5&+,7(&785(

mode 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

Hardware

event

control

management

 

 

Setup

 

Enum

 

 

 

 

 

 

 

Applications

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

control,

 

Hardware

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

and so on

 

event

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

User mode

 

notification

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Kernel mode

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PnP

 

I/O

 

Power

 

(other Executive components)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Manager

 

Manager

 

Manager

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Executive I/O Interface Plug and Play Interface

Power Management Interface

 

 

 

 

 

 

 

 

 

 

 

 

 

WDM Interface

WDM lug and Play Bus Drivers

AC I PC Card USB PCI

WDM Device Drivers

More Windows Interfaces

Windows Plug and Play Drivers

Hardware Abstraction Layer ( AL)

Figure 1. Windows 2000 Plug and Play architecture

Plug and lay modules shown in igure 1 are described at length in the following

.sectionsHUQHO. ￿PRGH￿3OXJ￿DQG￿3OD\￿0DQDJHU

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 3RZHUremove devices￿0DQDJHUthat are￿DQGavailable￿3ROLF\for￿0DQDJHUsuch actions.

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

Windows 2000 White Paper

6

Page 10
Image 10
HP 752c (US/CAN) manual 13/$