Freigeben über


Installieren von Gerätemetadatenpaketen über eine Anwendung

Führen Sie die folgenden Schritte aus, um Gerätemetadatenpakete mithilfe einer Anwendung( z. B. einer Geräteinstallationsanwendung) im Gerätemetadatenspeicher zu installieren:

  1. Die Anwendung fragt zuerst den Pfad des Gerätemetadatenspeichers ab, indem die SHGetKnownFolderPath-Funktion aufgerufen wird. Die KNOWNFOLDERID-GUID für den Gerätemetadatenspeicher ist FOLDERID_DeviceMetadataStore {5CE4A5E9-E4EB-479D-B89F-130C02886155}.

  2. Die Anwendung kopiert dann das Gerätemetadatenpaket in den Gerätemetadatenspeicher, indem sie die CopyFile-Funktion aufruft.

    Hinweis Die Anwendung muss mit Administratorrechten ausgeführt oder über ein Eingabeaufforderungsfenster mit erhöhten Rechten gestartet werden.

Wenn Ihre Anwendung das Gerätemetadatenpaket in den Gerätemetadatenspeicher kopiert, müssen sie die folgenden Schritte ausführen:

  1. Wenn im Gerätemetadatenspeicher für das Gebietsschema Ihres Gerätemetadatenpakets kein Unterverzeichnis vorhanden ist, muss die Anwendung das Unterverzeichnis mithilfe des Namens des Zielgebietsschemas erstellen.

    Wenn das Gebietsschema des Pakets beispielsweise EN-US ist, muss die Anwendung das Unterverzeichnis EN-US unter dem Pfad des Gerätemetadatenspeichers erstellen, wenn das Unterverzeichnis derzeit nicht vorhanden ist.

  2. Kopieren Sie das Gerätemetadatenpaket in das entsprechende <Gebietsschemaunterverzeichnis> innerhalb des Gerätemetadatenspeichers.

    Hinweis Wenn Sie die CopyFile-Funktion zum Kopieren des Gerätemetadatenpakets verwenden, geben Sie den vollständigen> Pfadnamen an, der das entsprechende< Gebietsschemaunterverzeichnis enthält. Auf diese Weise erstellt CopyFile die zugeordneten Unterverzeichnisse für Ihr Paket, sofern sie nicht auf dem lokalen Computer vorhanden sind.

Nachdem das Gerätemetadatenpaket im Gerätemetadatenspeicher installiert wurde, greift der Device Metadata Retrieval Client (DMRC) auf das Gerätemetadatenpaket zu und stellt die Geräteinformationen der Benutzeroberfläche Geräte und Drucker dar.