Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Bagian Model per produsen mengidentifikasi setidaknya satu perangkat, mereferensikan bagian DDInstall dari file INF untuk perangkat tersebut, dan menentukan pengidentifikasi perangkat keras (ID) unik-ke-model-bagian untuk perangkat tersebut.
Setiap entri di bagian Model per produsen juga dapat menentukan satu atau beberapa ID perangkat tambahan untuk model yang kompatibel dengan perangkat yang ditunjuk oleh ID perangkat keras awal dan dikendalikan oleh driver yang sama.
[models-section-name] |
[models-section-name.TargetOSVersion] (Windows XP and later versions of Windows)
device-description=install-section-name,[hw-id][,compatible-id...]
[device-description=install-section-name,[hw-id][,compatible-id]...] ...
Nota
INF diperlukan untuk menentukan setidaknya satu ID perangkat untuk setiap entri di bagian model. Ini mungkin ID perangkat keras atau ID yang kompatibel.
Entri
deskripsi perangkat
Mengidentifikasi perangkat yang akan diinstal, dinyatakan sebagai kombinasi unik dari karakter yang % terlihat atau sebagai token strkey% yang ditentukan di bagian String INF. Panjang maksimum, dalam karakter, dari deskripsi perangkat LINE_LEN.
install-section-name
Menentukan nama yang tidak terdekorasi dari bagian penginstalan INF yang akan digunakan untuk perangkat (dan model perangkat yang kompatibel, jika ada). Untuk informasi selengkapnya, lihat Bagian Inf DDInstall.
hw-id
Menentukan string ID Perangkat Keras yang ditentukan vendor yang mengidentifikasi perangkat, yang digunakan manajer PnP untuk menemukan kecocokan file INF untuk perangkat ini. ID perangkat keras seperti itu memiliki salah satu format berikut:
enumerator\enumerator-specific-device-id
Adalah format khas untuk perangkat PnP individual yang dilaporkan ke manajer PnP oleh satu enumerator. Misalnya, USB\VID_045E&PID_00B mengidentifikasi perangkat keyboard HID Microsoft pada bus USB. Tergantung pada enumerator, spesifikasi seperti itu bahkan dapat menyertakan nomor revisi perangkat keras perangkat seperti, misalnya, PCI\VEN_1011&DEV_002&SUBSYS_00000000&REV_02.
*enumerator-specific-device-id
Menunjukkan dengan tanda bintang (*) bahwa perangkat didukung oleh lebih dari satu enumerator. Misalnya, *PNP0F01 mengidentifikasi mouse serial Microsoft, yang juga memiliki spesifikasi id yang kompatibel dari SERENUM\PNP0F01.
ID khusus kelas perangkat
Adalah format khusus bus I/O, seperti yang dijelaskan dalam spesifikasi perangkat keras untuk bus, untuk ID perangkat keras dari semua perangkat periferal pada jenis bus I/O tersebut.
id-kompatibel
Menentukan string ID kompatibel yang ditentukan vendor yang mengidentifikasi perangkat yang kompatibel. Sejumlah nilai id yang kompatibel dapat ditentukan untuk entri di bagian Model, masing-masing dipisahkan dari berikutnya dengan koma (,). Semua perangkat dan/atau model perangkat yang kompatibel tersebut dikendalikan oleh driver yang sama dengan perangkat yang ditunjuk oleh hw-idawal .
Remarks
Setiap nama bagian model harus tercantum di bagian Produsen INF dari file INF. Mungkin ada satu atau beberapa entri di bagian Model per produsen mana pun, tergantung pada berapa banyak perangkat (dan driver) penginstalan file INF untuk produsen tertentu.
Setiap nama bagian penginstalan harus unik dalam file INF dan harus mengikuti aturan umum untuk menentukan nama bagian, yang dijelaskan dalam Aturan Sintaks Umum untuk File INF. Nama bagian DDInstall yang direferensikan di bagian Model per produsen juga dapat memiliki ekstensi yang ditambahkan ke nama bagian penginstalan yang diberikan, sehingga menentukan bagian DDInstall tambahan untuk penginstalan khusus OS atau khusus platform dari perangkat yang diberikan. Untuk informasi selengkapnya tentang cara menggunakan ekstensi dalam file sistem lintas platform, lihat juga Membuat File INF.
Setiap nilaihw-id atau id yang kompatibel yang ditentukan juga dapat ditentukan di bagian INF ControlFlags untuk mencegah perangkat tersebut ditampilkan ke pengguna akhir selama penginstalan manual. Untuk informasi selengkapnya tentang nilaihw-id dan id yang kompatibel , lihat String Identifikasi Perangkat.
Untuk setiap perangkat dan driver yang diinstal dengan menggunakan file INF, alat penginstal perangkat menggunakan informasi yang disediakan di bagian Produsen INF dan bagian Model per produsen untuk menghasilkan Deskripsi Perangkat, Nama Produsen, ID Perangkat (jika penginstalan manual), dan, mungkin, entri nilai Daftar Kompatibilitas dalam registri.
Nama bagian model dapat menyertakan dekorasi TargetOSVersion. Untuk informasi selengkapnya tentang dekorasi ini, lihat Bagian Produsen INF, khususnya bagian Keterangan.
Important
Dimulai dengan Windows Server 2003 SP1, file INF harus menghiasi entri model-section-name di bagian Produsen INF, bersama dengan nama bagian Model INF terkait, dengan ekstensi platform untuk menentukan versi sistem operasi target non-x86. Ekstensi platform ini tidak diperlukan dalam file INF untuk versi sistem operasi target berbasis x86 tetapi disarankan.
Examples
Contoh ini menunjukkan bagian Model per produsen dengan beberapa entri perwakilan dari file INF penginstal kelas mouse sistem, menentukan bagian DDInstall untuk beberapa perangkat/model.
[Manufacturer]
%StdMfg% = StdMfg,NTamd64 ; (Standard types)
%MSMfg% = MSMfg,NTamd64 ; Microsoft
; ... %otherMfg% omitted here
[StdMfg.NTamd64] ; per-Manufacturer Models section
; Std serial mouse
%*pnp0f0c.DeviceDesc%= Ser_Inst,*PNP0F0C,SERENUM\PNP0F0C,SERIAL_MOUSE
; ... more StdMfg entries
Untuk contoh lebih lanjut bagian Model INF khusus OS, lihat bagian Contohbagian Produsen INF, dan juga Menggabungkan ekstensi platform dengan versi sistem operasi.