Instalando pacotes de metadados de dispositivo por meio de um aplicativo
Para instalar pacotes de metadados de dispositivo no , loja de metadados de dispositivo, usando uma aplicação, como uma aplicação de instalação de dispositivos, siga estas etapas:
A aplicação primeiro consulta o caminho do armazenamento de metadados do dispositivo chamando a função SHGetKnownFolderPath do. O GUID KNOWNFOLDERID para o armazenamento de metadados do dispositivo é FOLDERID_DeviceMetadataStore {5CE4A5E9-E4EB-479D-B89F-130C02886155}.
Em seguida, o aplicativo copia o pacote de metadados do dispositivo para o armazenamento de metadados do dispositivo chamando a função CopyFile.
Observação O aplicativo deve estar sendo executado com privilégios de administrador ou iniciado a partir de uma janela de prompt de comando elevada.
Quando seu aplicativo copia o pacote de metadados do dispositivo para o armazenamento de metadados do dispositivo, ele deve concluir as seguintes etapas:
Se não existir um subdiretório no repositório de metadados do dispositivo para a localidade do pacote de metadados do dispositivo, o aplicativo deverá criar o subdiretório usando o nome da localidade de destino.
Por exemplo, se a localidade do pacote for EN-US, o aplicativo deverá criar o subdiretório EN-US sob o caminho do repositório de metadados do dispositivo se o subdiretório não existir no momento.
Copie o pacote de metadados do dispositivo para o subdiretório apropriado <> dentro da localidade no armazenamento de metadados do dispositivo .
Nota Se utilizares a função CopyFile para copiar o pacote de metadados do dispositivo, especifica o nome completo do caminho, que inclui o subdiretório <local> apropriado. Ao fazer isso, CopyFile cria os subdiretórios associados para seu pacote se eles não existirem no computador local.
Depois de instalado no armazenamento de metadados do dispositivo no, o Device Metadata Retrieval Client (DMRC) acede ao pacote de metadados do dispositivo e apresenta as informações do dispositivo à interface de utilizador de Dispositivos e Impressoras.