Instalación de paquetes de metadatos de dispositivo a través de una aplicación
Para instalar paquetes de metadatos de dispositivo en el almacén de metadatos del dispositivo mediante una aplicación, como una aplicación de instalación de dispositivos, siga estos pasos:
La aplicación primero consulta la ruta de acceso del almacén de metadatos del dispositivo mediante una llamada a la función SHGetKnownFolderPath . El GUID DE KNOWNFOLDERID para el almacén de metadatos del dispositivo es FOLDERID_DeviceMetadataStore {5CE4A5E9-E4EB-479D-B89F-130C02886155}.
A continuación, la aplicación copia el paquete de metadatos del dispositivo en el almacén de metadatos del dispositivo mediante una llamada a la función CopyFile .
Nota La aplicación debe ejecutarse con privilegios de administrador o iniciarse desde una ventana de símbolo del sistema con privilegios elevados.
Cuando la aplicación copia el paquete de metadatos del dispositivo en el almacén de metadatos del dispositivo, debe completar los pasos siguientes:
Si un subdirectorio no existe en el almacén de metadatos del dispositivo para la configuración regional del paquete de metadatos del dispositivo, la aplicación debe crear el subdirectorio mediante el nombre de la configuración regional de destino.
Por ejemplo, si la configuración regional del paquete es EN-US, la aplicación debe crear el subdirectorio EN-US en la ruta de acceso del almacén de metadatos del dispositivo si el subdirectorio no existe actualmente.
Copie el paquete de metadatos del dispositivo en el subdirectorio de configuración regional> adecuado< dentro del almacén de metadatos del dispositivo.
Nota Si usa la función CopyFile para copiar el paquete de metadatos del dispositivo, especifique el nombre de ruta de acceso completo, que incluye el subdirectorio de configuración> regional adecuado<. Al hacerlo, CopyFile crea los subdirectorios asociados para el paquete si no existen en el equipo local.
Una vez instalado el paquete de metadatos del dispositivo en el almacén de metadatos del dispositivo, el cliente de recuperación de metadatos de dispositivo (DMRC) accede al paquete de metadatos del dispositivo y presenta la información del dispositivo a la interfaz de usuario Dispositivos e impresoras.