通过应用程序安装设备元数据包

若要使用应用程序(如设备安装应用程序)在 设备元数据存储 中安装设备元数据包,请执行以下步骤:

  1. 应用程序首先通过调用 SHGetKnownFolderPath 函数来查询设备元数据存储的路径。 设备元数据存储的 KNOWNFOLDERID GUID FOLDERID_DeviceMetadataStore {5CE4A5E9-E4EB-479D-B89F-130C02886155}。

  2. 然后,应用程序通过调用 CopyFile 函数将设备元数据包复制到设备元数据存储。

    注意 应用程序必须以管理员权限运行,或者从提升的命令提示符窗口启动。

当应用程序将设备元数据包复制到 设备元数据存储时,它必须完成以下步骤:

  1. 如果设备元数据包的区域设置的设备元数据存储中不存在子目录,则应用程序必须使用目标区域设置的名称创建子目录。

    例如,如果包的区域设置为 EN-US,则应用程序必须在设备元数据存储的路径下创建 EN-US 子目录(如果子目录当前不存在)。

  2. 将设备元数据包复制到设备元数据存储中的相应<区域>设置子目录。

    注意 如果使用 CopyFile 函数复制设备元数据包,请指定完整路径名称,其中包括相应的 <区域设置> 子目录。 通过执行此操作,如果本地计算机上不存在, CopyFile 会为包创建关联的子目录。

在设备元数据存储中安装 设备元数据包后, 设备元数据检索客户端 (DMRC) 访问设备元数据包,并将设备信息呈现给设备和打印机用户界面。