Bagikan melalui


Menghubungkan driver dengan aplikasi Platform Windows Universal (UWP)

Mulai Windows 10 versi 1709, Anda dapat menentukan bahwa aplikasi Universal Windows Platform (UWP) hanya boleh memuat jika driver tertentu ada. Saat Anda menggunakan opsi ini, Microsoft Store menawarkan setiap pengguna versi terbaru aplikasi yang bekerja dengan versi driver yang diinstal di komputer pengguna tersebut.

Aplikasi ini dapat membatasi pemuatan lebih lanjut ke versi atau tanggal driver tertentu. Topik ini menjelaskan langkah-langkah yang diperlukan dalam aplikasi dan driver untuk membuat persyaratan seperti itu.

Nota

Aplikasi dandriver harus menyatakan dependensi pada aplikasi (HSA).

Langkah-langkah dalam aplikasi

Untuk menyebabkan aplikasi UWP dimuat hanya saat driver tertentu ada, tambahkan dua elemen XML ke file XML manifes (.appx) untuk aplikasi:

Secara khusus, gunakan elemen-elemen ini untuk menentukan setidaknya satu dependensi driver yang berisi setidaknya satu batasan driver. Lihat detail lebih lanjut tentang penggunaan elemen-elemen ini pada halaman referensi yang ditautkan ke atas, termasuk Contoh .

Nota

Debug build di versi Visual Studio yang lebih lama dapat menempatkan elemen <PackageDependency> untuk dependensi debug setelah <uap5:DriverDependency>, yang mengakibatkan manifes gagal memvalidasi terhadap skema. Untuk memperbaiki masalah, perbarui Visual Studio ke versi 16.11.5 atau yang lebih baru.

Langkah-langkah dalam driver

Selanjutnya, lakukan hal berikut dalam file INF driver:

  1. Tentukan INF AddSoftware Directive.
  2. Atur entri SoftwareType ke "2".
  3. Berikan Nama Keluarga Paket (PFN) dalam entri SoftwareID.

Selain mencocokkan versi aplikasi dan driver terbaru, sistem juga mencoba mencocokkan versi aplikasi dan driver sebelumnya. Misalnya, jika aplikasi versi 2 menentukan driver minimum versi 2, dan aplikasi versi 1 menentukan driver minimum versi 1, sistem yang memiliki driver versi 1 akan berhasil memuat aplikasi versi 1.

Lihat Juga