Device Manager (Windows Embedded CE 6.0)

1/6/2010

The Device Manager is loaded by the kernel, it runs continuously, and it manages loaded device drivers and their interfaces. When the Device Manager loads, it also loads the I/O Resource Manager to read a list of available resources from the registry.

The Device Manager tracks interfaces advertised by drivers and supports searches for drivers based on a globally unique identifier (GUID). The IClass interface can associate an interface GUID with the driver's legacy name, its $device name, or its $bus name. For example, COM1:, $device\com1, or $bus\pci_0_3_0.

In This Section

  • Device Manager Security
    Describes how the Device Manager validates input/output (I/O) buffers and how it enforces trusted-caller-only access to certain devices.
  • I/O Resource Manager
    Describes how the I/O Resource Manager manages interrupt requests (IRQs) and I/O address spaces and describes how to configure IRQs and I/O address space resources yourself.
  • Power Management
    Describes the power management capabilities provided by the Windows Embedded CE operating system.

  • Interrupts
    Explains interrupts and how to set up interrupt service routines (ISRs).

See Also

Other Resources

Developing a Device Driver