设备元数据检索客户端

重要

设备元数据已弃用,并将在 Windows 的将来版本中删除。 有关替代功能的信息,请参阅驱动程序包容器元数据

设备元数据检索客户端(DMRC)是将设备与设备元数据包匹配的操作系统组件。 当用户打开“设备和打印机”用户界面的库视图窗口时,DMRC 会尝试获取设备和打印机将显示的设备的设备元数据。 首先,它会检查本地计算机的 设备元数据缓存 和设备 元数据存储。 如果设备是新安装的,或者设备计划定期元数据更新,DMRC 会查询 Windows 元数据和 Internet 服务 (WMIS) 网站以确定设备元数据包是否可用于设备。 如果设备元数据包可用,DMRC 会自动从 WMIS 下载包,提取包的设备元数据组件,并将其保存在设备元数据缓存中。

PackageInfo XML 文档(Packageinfo.xml),它是设备元数据包的组件,包含 DMRC 为了将设备与包匹配而需要的信息。 该文件包含一个 MetadataKey XML 元素,该元素指定设备匹配信息,该信息来自以下源之一:

  • 一个或多个硬件 ID 的列表,用于标识设备支持的硬件功能。 硬件 ID 列表在 HardwareIDList 子 XML 元素中指定。

  • 一个或多个模型 ID 的列表,用于标识设备支持的硬件功能。 每个模型 ID 都是全局唯一标识符(GUID),模型 ID 的列表在 ModelIDList 子 XML 元素中指定。

有关 PackageInfo XML 文档引用的 XML 架构的详细信息,请参阅 PackageInfo XML 架构