Bagikan melalui


Skor Fitur

Peringkat paket driver diformat sebagai 0xSSGGTHHH, di mana nilai 0xSS000000 adalah skor tanda tangan, nilai 0x00GG0000 adalah skor fitur, dan nilai 0x0000THHH adalah skor pengidentifikasi.

Skor fitur menyediakan cara untuk memberi peringkat paket driver berdasarkan fitur yang didukung paket driver. Misalnya, skor fitur mungkin ditentukan untuk kelas penyiapan perangkat yang membedakan antara paket driver berdasarkan kriteria khusus kelas. Skor fitur melengkapi skor pengidentifikasi, sehingga memungkinkan penulis paket driver untuk lebih mudah dan tepat membedakan antara paket driver yang berbeda untuk perangkat yang didasarkan pada kriteria yang ditentukan dengan baik.

Microsoft menentukan penggunaan skor fitur untuk kelas perangkat tertentu. Skor fitur tidak diperlukan, sehingga banyak kelas perangkat tidak akan memiliki penggunaan skor fitur yang ditentukan. Dalam hal ini, skor fitur default (0xFF) diharapkan, dan akan ditetapkan tanpa adanya skor fitur yang ditentukan dalam INF paket driver.

Ketika Microsoft tidak secara eksplisit memerlukan skor fitur untuk kelas perangkat, paket driver tidak boleh menentukan skor fitur dalam INF paket driver (Windows akan default ke 0xFF).

Skor fitur untuk paket driver diatur oleh Inf FeatureScore Directive di bagian INF DDInstall dari file INF yang menginstal perangkat. Skor fitur diatur sebagai berikut:

[DDInstallSectionName]
. . .
FeatureScore=featurescore

di mana DDInstallSectionName adalah nama bagian DDInstall dan featurescore adalah angka heksadesimal byte tunggal antara 0x00 dan 0xFF. Windows menghitung skor fitur untuk paket driver berdasarkan nilai featurescore dari direktif FeatureScore :

feature score = (featurescore * 0x10000)

Jika InF FeatureScore Directive tidak ditentukan dalam file INF, Windows menggunakan skor fitur default 0x00FF0000 untuk paket driver, yang menunjukkan bahwa tidak ada preferensi berdasarkan fitur paket driver. Semakin rendah skor fitur, semakin baik peringkatnya, di mana skor fitur terbaik 0x00000000.

Misalnya, berikut mengatur skor fitur paket driver ke 0x00FD0000:

[DDInstallSectionName]
. . .
FeatureScore=xFD

Untuk informasi selengkapnya tentang peringkat paket driver, lihat Bagaimana Windows Ranks Drivers.