Partilhar via


Cliente de recuperação de metadados do dispositivo

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.

O Device Metadata Retrieval Client (DMRC) é o componente do sistema operacional que faz a correspondência entre dispositivos e pacotes de metadados de dispositivos. Quando o usuário abre a janela de exibição de galeria da interface do usuário Dispositivos e Impressoras, o DMRC tenta obter metadados de dispositivo para os dispositivos que Dispositivos e Impressoras exibirão. Primeiro, ele verifica o cache de metadados do dispositivo do computador local e o armazenamento de metadados do dispositivo. Se o dispositivo for recém-instalado ou se o dispositivo estiver agendado para uma atualização periódica de metadados, o DMRC consultará o site do Windows Metadata and Internet Services (WMIS) para determinar se um pacote de metadados do dispositivo está disponível para o dispositivo. Se um pacote de metadados do dispositivo estiver disponível, o DMRC baixará automaticamente o pacote do WMIS, extrairá os componentes de metadados do dispositivo do pacote e os salvará no cache de metadados do dispositivo.

O documento XML PackageInfo (Packageinfo.xml), que é um componente de um pacote de metadados de dispositivo, contém as informações de que o DMRC precisa para fazer corresponder um dispositivo ao pacote. O arquivo inclui um elemento XML MetadataKey que especifica as informações de correspondência de dispositivo, que vêm de uma das seguintes fontes:

  • Uma lista de um ou mais IDs de hardware que identifica uma função de hardware suportada pelo dispositivo. A lista de IDs de hardware é especificada no elemento XML filho HardwareIDList .

  • Uma lista de um ou mais IDs de modelo que identifica uma função de hardware suportada pelo dispositivo. Cada ID de modelo é um identificador global exclusivo (GUID) e a lista de IDs de modelo é especificada no elemento XML filho ModelIDList .

Para obter mais informações sobre o esquema XML referenciado pelo documento XML PackageInfo, consulte Esquema XML PackageInfo.