Partilhar via


Instalando pacotes de metadados de dispositivo por meio de um aplicativo

Importante

Os metadados do dispositivo foram preteridos e serão removidos em uma versão futura do Windows. Para obter informações sobre a substituição dessa funcionalidade, consulte Metadados do contêiner do pacote de driver.

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:

  1. 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}.

  2. 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

    A aplicação deve estar a ser executada com permissões de administrador ou iniciada numa janela de linha de comandos elevada.

Quando seu aplicativo copia o pacote de metadados do dispositivo para o armazenamento de metadados do dispositivo, ele deve concluir as seguintes etapas:

  1. 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.

  2. Copie o pacote de metadados do dispositivo para o subdiretório apropriado <> dentro da localidade no armazenamento de metadados do dispositivo .

    Observação

    Se você usar a função CopyFile para copiar o pacote de metadados do dispositivo, especifique o nome completo do caminho, que inclui o subdiretório de localidade> 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.