How to Create a Device Metadata Package for Devices and Printers

Updated: July 1, 2009
**
Download

How to Create a Device Metadata Package for Devices and Printers

DownloadCreateDev MetadataPkg.docx
528 KB
Microsoft Word file
Updated: Jul 1, 2009
**

This paper provides information about how to create a device metadata package for the Windows family of operating systems. It provides guidelines for independent hardware vendors (IHVs) and PC makers to create a device metadata package, which is used to display device-specific information in Devices and Printers.

This document is intended to be used as both a tutorial and a reference guide for creating a device metadata package. It includes the structure of the metadata package, along with the definition of the XML schemas that are used to create the components of the metadata packages.

This information applies for the Windows 7 operating system.

What's New:

Clarified Device Stage requirements for LaunchDeviceStageOnDeviceConnect and LaunchDeviceStageFromExplorer

Deleted "Folder" from "Devices and Printers Folder"

Updated the HardwareID element in the PackageInfo XML schema for the following:

Specification of valid characters that can be used in the HardwareID element. This character set is defined through the pattern facet that is added to the XML element declaration.

Clarified the use of a hardware ID in a device container.

Clarified the use of computer hardware ID in the HardwareID element.

Updated the DeviceInfo XML schema for the following:

Added a new ModelNameType XML simple type to define the length of the ModelName XML element.

Removed .dll from the DeviceIconFileType XML simple type.

Added note for the use of the Other device category and Winqual requirements.

Updated the WindowsInfo XML schema for the following:

Added note to the ShowDeviceInDisconnectedState element for the handling of USB devices that do not report a serial number.

Added note for device category for Winqual


Included in this white paper:

Overview of Device Metadata Packages

PackageInfo XML Schema

Deviceinfo XML Schema

Device Icon File

WindowsInfo XML Schema


Top of pageTop of page
How would you rate the usefulness of this content?
Poor Outstanding