Udostępnij przez


Instalowanie pakietów metadanych urządzenia za pośrednictwem aplikacji

Ważne

Metadane urządzenia są przestarzałe i zostaną usunięte w przyszłej wersji systemu Windows. Aby uzyskać informacje o zastąpieniu tej funkcji, zobacz Driver Package Container Metadata (Metadane kontenera pakietów sterowników).

Aby zainstalować pakiety metadanych urządzenia w magazynie metadanych urządzenia przy użyciu aplikacji, takiej jak aplikacja do instalacji urządzenia, wykonaj następujące kroki:

  1. Aplikacja najpierw odpytuje ścieżkę magazynu metadanych urządzenia , wywołując funkcję SHGetKnownFolderPath . Identyfikator GUID KNOWNFOLDERID dla magazynu metadanych urządzenia jest FOLDERID_DeviceMetadataStore {5CE4A5E9-E4EB-479D-B89F-130C02886155}.

  2. Następnie aplikacja kopiuje pakiet metadanych urządzenia do magazynu metadanych urządzenia przez wywołanie funkcji CopyFile .

    Uwaga / Notatka

    Aplikacja musi być uruchomiona z uprawnieniami administratora lub uruchomić się w oknie wiersza polecenia z podwyższonym poziomem uprawnień.

Gdy aplikacja kopiuje pakiet metadanych urządzenia do magazynu metadanych urządzenia, musi wykonać następujące czynności:

  1. Jeśli podkatalog nie istnieje w magazynie metadanych urządzenia dla ustawień regionalnych pakietu metadanych urządzenia, aplikacja musi utworzyć podkatalog przy użyciu nazwy ustawień regionalnych docelowych.

    Jeśli na przykład ustawienia regionalne pakietu to EN-US, aplikacja musi utworzyć podkatalog EN-US pod ścieżką magazynu metadanych urządzenia, jeśli podkatalog nie istnieje obecnie.

  2. Skopiuj pakiet metadanych urządzenia do odpowiedniego <podkatalogu ustawień regionalnych> w magazynie metadanych urządzenia.

    Uwaga / Notatka

    Jeśli używasz funkcji CopyFile do kopiowania pakietu metadanych urządzenia, określ pełną nazwę ścieżki, która zawiera odpowiedni <podkatalog ustawień regionalnych> . W tym celu plik CopyFile tworzy skojarzone podkatalogi dla pakietu, jeśli nie istnieją na komputerze lokalnym.

Po zainstalowaniu pakietu metadanych urządzenia w magazynie metadanych urządzenia klient pobierania metadanych urządzenia (DMRC) uzyskuje dostęp do tych metadanych i przedstawia informacje o urządzeniu w interfejsie użytkownika Urządzenia i Drukarki.