重要
设备元数据已弃用,并将在 Windows 的将来版本中删除。 有关替代功能的信息,请参阅驱动程序包容器元数据。
从 Windows 7 开始,设备元数据包包含表示设备属性及其硬件功能的 XML 文档。 设备和打印机用户界面根据设备的元数据包中的 XML 文档向用户显示特定于设备的信息。
设备元数据包由多个 XML 文档组成,每个文档指定设备属性的各个组件。
从 Windows 7 开始,"设备和打印机" 是一个新的用户界面,它将在一个窗口中显示大多数通常连接到计算机的设备。 此窗口称为画廊视图。 对于库视图中显示的每个设备,设备和打印机根据设备的元数据包中的 XML 文档向用户显示特定于设备的信息。 通过使用这些 XML 文档,OEM 可以自定义包含的信息以及此信息的显示方式。 例如,库视图中的设备可以由 OEM 提供的自定义图标和描述性文本表示。
设备元数据包中包含的 XML 文档指定描述物理设备的信息。 以下列表显示了 XML 文档可以指定的信息类型:
OEM 的名称。
设备的模型名称和说明。
设备支持的一个或多个功能类别。
每个设备元数据包由以下组件组成:
PackageInfo XML 文档
本文档包含指定设备元数据包内容的数据。 作系统使用此数据来安装包并引用其内容。
此数据基于 PackageInfo XML 架构进行格式化。
DeviceInfo XML 文档
本文档包含指定设备属性的数据,例如设备类别和型号名称。 设备和打印机用户界面使用此数据显示有关设备的详细信息。
此数据基于 DeviceInfo XML 架构进行格式化。
设备图标文件
此文件包含一张真实感逼真的图像,该图像代表设备与打印机用户界面中的设备。
WindowsInfo XML 文档
本文档包含数据,指定设备和打印机用户界面在设备元数据包中为指定设备执行的显示操作。
此数据基于 WindowsInfo XML 架构进行格式化。
每个设备元数据包都有其组件使用 Cabarc (Cabarc.exe) 工具压缩到单个文件中。 有关此工具的详细信息,请参阅 Cabarc 概述 网站。
设备元数据包的文件名使用以下命名约定:
<GUID>.devicemetadata-ms
<GUID> 文件前缀是为设备元数据包创建的全局唯一标识符(GUID)。 每个元数据包文件名的 GUID 必须是唯一的。 创建新的或修订后的元数据包时,即使更改很小,也必须创建新的 GUID。
有关详细信息,请参阅 生成设备元数据包。