Memasangkan driver dengan aplikasi Platform Windows Universal (UWP)

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

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

Catatan

Baik aplikasi maupun driver harus mendeklarasikan 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.

Catatan

Debug build di versi Visual Studio yang lebih lama dapat menempatkan <PackageDependency> elemen untuk dependensi debug setelah <uap5:DriverDependency>, sehingga 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 Direktif AddSoftware INF.
  2. Atur entri SoftwareType ke 2.
  3. Berikan Nama Keluarga Paket (PFN) dalam entri SoftwareID .

Selain mencocokkan versi aplikasi dan driver terbaru, sistem ini 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