Client zum Abrufen von Gerätemetadaten
Der Device Metadata Retrieval Client (DMRC) ist die Betriebssystemkomponente, die Geräte mit Gerätemetadatenpaketen abgleicht. Wenn der Benutzer das Fenster "Katalogansicht" der Benutzeroberfläche "Geräte und Drucker" öffnet, versucht der DMRC, Gerätemetadaten für die Geräte und Drucker abzurufen. Zunächst wird der Gerätemetadatencache und gerätemetadatenspeicher des lokalen Computers überprüft. Wenn das Gerät neu installiert ist oder das Gerät für ein regelmäßiges Metadatenupdate geplant ist, fragt DMRC die WMIS-Website ( Windows Metadata and Internet Services ) ab, um zu ermitteln, ob ein Gerätemetadatenpaket für das Gerät verfügbar ist. Wenn ein Gerätemetadatenpaket verfügbar ist, lädt DMRC das Paket automatisch aus WMIS herunter, extrahiert die Gerätemetadatenkomponenten des Pakets und speichert sie im Gerätemetadatencache.
Das XML-Dokument PackageInfo (Packageinfo.xml), das eine Komponente eines Gerätemetadatenpakets ist, enthält die Informationen, die das DMRC benötigt, um ein Gerät mit dem Paket abzugleichen. Die Datei enthält ein MetadataKey-XML-Element , das die Geräteabgleichsinformationen angibt, die aus einer der folgenden Quellen stammen:
Eine Liste mit mindestens einer Hardware-IDs, die eine Hardwarefunktion identifiziert, die vom Gerät unterstützt wird. Die Liste der Hardware-IDs wird im untergeordneten XML-Element HardwareIDList angegeben.
Eine Liste mit einer oder mehreren Modell-IDs, die eine Hardwarefunktion identifiziert, die vom Gerät unterstützt wird. Jede Modell-ID ist eine GUID (Globally Unique Identifier), und die Liste der Modell-IDs wird im untergeordneten XML-Element ModelIDList angegeben.
Weitere Informationen zum XML-Schema, auf das im XML-Dokument PackageInfo verwiesen wird, finden Sie unter PackageInfo XML-Schema.