Skor Pengidentifikasi
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 pengidentifikasi memberi peringkat paket driver berdasarkan jenis kecocokan antara string identifikasi perangkat Plug and Play (PnP) yang dilaporkan oleh driver bus perangkat dan string identifikasi perangkat yang sesuai yang ditentukan dalam entri bagian Model INF dari file INF paket driver.
Skor pengidentifikasi adalah jumlah skor identifier-match-type dan skor identifier-list-position. Skor jenis pencocokan pengidentifikasi memberi peringkat paket driver sesuai dengan apakah ID perangkat keras perangkat atau ID yang kompatibel dengan perangkat keras cocok dengan ID perangkat keras atau ID yang kompatibel dalam entri bagian Model INF. Kecocokan antara ID perangkat keras perangkat dan ID perangkat keras dalam entri bagian Model INF disebut kecocokan ID perangkat keras. Kecocokan di mana setidaknya salah satu pengidentifikasi yang cocok adalah ID yang kompatibel disebut kecocokan ID yang kompatibel.
Untuk jenis pencocokan pengidentifikasi tertentu, skor posisi daftar pengidentifikasi memberi peringkat paket driver sesuai dengan posisi pengidentifikasi yang cocok dalam daftar ID perangkat keras atau daftar ID yang kompatibel untuk perangkat dan posisi pengidentifikasi yang cocok dalam entri bagian Model INF. Secara khusus, setiap perangkat memiliki daftar ID perangkat keras yang diurutkan dan daftar ID yang kompatibel yang dilaporkan oleh driver bus untuk perangkat. Pengidentifikasi diurutkan dalam daftar dari fungsionalitas yang paling spesifik hingga yang paling umum. Selain itu, setiap entri bagian Model INF memiliki satu ID perangkat keras dan daftar opsional ID yang kompatibel yang tercantum dalam urutan yang paling spesifik untuk fungsionalitas yang paling umum, sebagai berikut:
device-description=install-section-name,[hw-id][,compatible-id,...] ...
Pengidentifikasi pertama dalam daftar pengidentifikasi perangkat memiliki skor posisi daftar pengidentifikasi 0x0000, pengidentifikasi kedua memiliki skor posisi daftar pengidentifikasi 0x0001, dan sebagainya. Karena entri bagian Model INF hanya memiliki satu ID perangkat keras, skor posisi daftar pengidentifikasi ID perangkat keras ini selalu 0x0000.
Berikut ini mencantumkan skor pengidentifikasi untuk empat jenis pencocokan pengidentifikasi, di mana nilai 0x0000T000 adalah skor jenis pencocokan pengidentifikasi dan nilai 0x00000HHH adalah skor posisi daftar pengidentifikasi:
Kecocokan antara ID perangkat keras perangkat dan ID perangkat keras dalam entri bagian Model INF adalah jenis pencocokan pengidentifikasi terbaik. Kecocokan jenis ini disebut kecocokan ID perangkat keras.
Skor jenis pencocokan pengidentifikasi 0x00000000 dan nilai 0x0000HHH adalah skor posisi daftar pengidentifikasi dari ID perangkat keras yang cocok dalam daftar ID perangkat keras perangkat keras.
Skor pengidentifikasi untuk jenis kecocokan ini berkisar dari 0x00000000 hingga 0x00000FFF.
Untuk jenis kecocokan ini, nilai 0x00000000 adalah skor pengidentifikasi terbaik dan nilai 0x00000FFF adalah skor pengidentifikasi terburuk.
Kecocokan antara ID perangkat keras perangkat dan ID yang kompatibel dalam entri bagian Model INF adalah jenis pencocokan pengidentifikasi terbaik kedua. Kecocokan jenis ini disebut kecocokan ID yang kompatibel.
Skor jenis pencocokan pengidentifikasi 0x00001000 dan nilai 0x00000HHH sama dengan skor posisi daftar pengidentifikasi DARI ID perangkat keras yang cocok dalam daftar ID perangkat keras perangkat keras.
Skor pengidentifikasi untuk jenis kecocokan ini berkisar dari 0x00001000 hingga 0x00001FFF.
Untuk jenis kecocokan ini, nilai 0x00001000 adalah skor pengidentifikasi terbaik dan nilai 0x00001FFF adalah skor pengidentifikasi terburuk.
Kecocokan antara ID yang kompatibel dengan perangkat dan ID perangkat keras dalam entri bagian Model INF adalah jenis pencocokan pengidentifikasi terbaik ketiga. Kecocokan jenis ini juga dikenal sebagai kecocokan ID yang kompatibel.
Skor jenis pencocokan pengidentifikasi 0x00002000 dan nilai 0x00000HHH sama dengan skor posisi daftar pengidentifikasi dari ID yang kompatibel yang cocok dalam daftar ID yang kompatibel dengan perangkat.
Skor pengidentifikasi untuk jenis kecocokan pengidentifikasi ini berkisar dari 0x00002000 hingga 0x00002FFF.
Untuk jenis kecocokan ini, nilai 0x00002000 adalah skor pengidentifikasi terbaik dan nilai 0x00002FFF adalah skor pengidentifikasi terburuk.
Kecocokan antara ID yang kompatibel dengan perangkat dan ID yang kompatibel dalam entri bagian Model INF adalah jenis pengidentifikasi terbaik keempat yang cocok. Kecocokan jenis ini juga dikenal sebagai kecocokan ID yang kompatibel. Skor pengidentifikasi untuk jenis kecocokan pengidentifikasi ini berada dalam rentang 0x00003000 hingga 0x00003FFF, di mana:
- Skor jenis pencocokan pengidentifikasi 0x3000.
- Nilai 0x0HHH sama dengan (j + k*0x100), di mana j sama dengan skor posisi daftar pengidentifikasi dari ID yang kompatibel dengan perangkat yang cocok dan k sama dengan skor posisi daftar pengidentifikasi dari ID yang kompatibel yang cocok dalam entri bagian Model INF.
Untuk jenis kecocokan ini, nilai 0x00003000 adalah skor pengidentifikasi terbaik dan nilai 0x00003FFF adalah skor pengidentifikasi terburuk.
Untuk informasi selengkapnya tentang peringkat driver, lihat Bagaimana Windows Ranks Drivers.