Device Containers
Because of the growing popularity of multifunction devices, such as printer/copier/fax /scanners, the PnP architecture has been enhanced in Windows 7 to support the detecting and grouping together of the different functions that a device supports. This new feature is called device container, a new PnP device property that groups device functions together into a single container representing the physical device. Device containers preserve the existing devnode model of Windows while providing users with a more natural representation of a physical device. (A devnode is an internal structure that represents a device on a system. It contains the device stack and information about whether the device has been started and which drivers have registered for notification on the device. Each device on a computer has a devnode, and these devnodes are organized into a hierarchical device tree. The Plug and Play Manager creates a devnode for a device when the device is configured.)
By using device containers, a multifunction device such as a printer/copier/fax/scanner can be presented to the user as a single device icon in the Devices And Printers folder (and also in the Device Stage interface if this is supported by the device). Device containers are identified by a container ID, which is a globally unique identifier (GUID) that is individual to each physical device. The container ID for a device is generated automatically by PnP. All devnodes belonging to the device container on a given bus share the same container ID.
In this tutorial:
- Managing Devices and Services
- Understanding Device Installation and Management
- Device Enhancements in Windows 7
- Display Enhancements in Windows 7
- Understanding Device Installation
- Driver Store and Driver Packaging
- Driver Staging vs Installation
- Driver Staging and Installation Process
- Detailed Installation Process
- Managing Driver Packages
- Using PnPutil.exe
- Using Dism.exe
- Driver Signing
- Driver Ranking
- Installing and Using Devices
- Enhancements to the Device Installation Experience in Windows 7
- Scenario 1: Driver found in Driver Store
- Scenario 2: Driver found on Windows Update
- Scenario 3: Driver in Driver Store, But Better Driver on Windows Update
- Scenario 5: No Driver Can Be Found for the device
- Scenario 6: Vendor -supplied media is available
- Scenario 7: Additional Device Software is Available For Download from vendor
- Configuring Device Installation Settings
- Using the Devices And Printers Folder
- Understanding Device Stage
- Understanding the Device Experience Architecture
- Device Containers
- Device display object
- Device Metadata System
- Managing Device Installation Using Group Policy
- Managing Device Installation Behavior
- Managing Driver Installation Behavior
- Blocking Installation of Removable Devices
- Managing Device Redirection Behavior
- Troubleshooting Device Installation
- Using Windows Error Reporting
- Using the SetupAPI Log File
- Using Driver INF Files
- Using Device Manager Error Codes
- Using Driver Verifier
- Repairing Driver Store Corruption
- Repairing Index File Corruption
- Understanding Power Management
- Power Management Enhancements in Windows 7
- New Power Policies in Windows 7
- Configuring Power Management Settings
- Configuring Power Management Settings Using the Power Options Utility in Control Panel
- Configuring Power Management Settings Using Group Policy
- Configuring Power Management Settings Using the Powercfg Utility
- Understanding Services
- Service Enhancements in Windows 7
- Managing Services
- Managing Services Using Task Manager
- Managing Services Using the Sc.exe Command