Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Üretici başına Modeller bölümü en az bir cihazı tanımlar, bu cihaz için INF dosyasının DDInstall bölümüne başvurur ve bu cihaz için benzersiz ve modele özel bir donanım tanımlayıcısı (KIMLIK) belirtir.
Üretici başına Modeller bölümündeki herhangi bir giriş, ilk donanım kimliği tarafından belirlenen ve aynı sürücüler tarafından denetlenen cihazla uyumlu modeller için bir veya daha fazla ek cihaz kimliği de belirtebilir.
[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]...] ...
Note
INF'ler, modeller bölümündeki her giriş için en az bir cihaz kimliği belirtmek için gereklidir. Bu bir donanım kimliği veya uyumlu bir kimlik olabilir.
Giriş
cihaz açıklaması
Yüklenecek bir cihazı, görünür karakterlerin benzersiz bir bileşimi veya INF Dizeleri bölümünde tanımlanan bir% strkey % belirteci olarak ifade eder. Cihaz açıklamasının karakter cinsinden uzunluk üst sınırı LINE_LEN.
install-section-name
Cihaz için kullanılacak INF yükleme bölümlerinin (varsa uyumlu cihaz modelleri) sıralanmamış adını belirtir. Daha fazla bilgi için bkz. INF DDInstall Bölümü.
hw-id
PnP yöneticisinin bu cihaz için inf dosyası eşleşmesi bulmak için kullandığı, bir cihazı tanımlayan satıcı tanımlı donanım kimliği dizesini belirtir. Böyle bir donanım kimliği aşağıdaki biçimlerden birine sahiptir:
enumerator\enumerator-specific-device-id
Tek bir PnP cihazının tek bir numaralandırıcı tarafından PnP yöneticisine bildirildiği tipik biçimidir. Örneğin, USB\VID_045E&PID_00B bir USB veri yolu üzerindeki Microsoft HID klavye cihazını tanımlar. Numaralandırıcıya bağlı olarak, böyle bir belirtim cihazın donanım düzeltme numarasını (örneğin PCI\VEN_1011&DEV_002&SUBSYS_00000000&REV_02gibi) bile içerebilir.
*numaralandırıcı-specific-device-id
Cihazın birden fazla numaralandırıcı tarafından desteklendiğini yıldız işareti (*) ile gösterir. Örneğin, *PNP0F01 Microsoft seri fareyi tanımlar ve bu da uyumlu kimlik belirtimine SERENUM\PNP0F01sahiptir.
cihaz sınıfına özgü kimlik
Bu tür G/Ç veri yolu üzerindeki tüm çevre birimi cihazlarının donanım kimlikleri için veri yolunun donanım belirtiminde açıklandığı gibi G/Ç veri yolu'na özgü bir biçimdir.
compatible-id
Uyumlu cihazları tanımlayan satıcı tanımlı uyumlu bir kimlik dizesi belirtir.
Modeller bölümünde bir girdi için her biri bir sonrakinden virgülle (,) ayrılmış herhangi bir sayıda uyumlu kimlik değeri belirtilebilir. Bu tür tüm uyumlu cihazlar ve/veya cihaz modelleri, ilk hw-idtarafından belirlenen cihazla aynı sürücü tarafından denetleniyor.
Remarks
Her models-section-name , INF dosyasının INF Üreticisi bölümünde listelenmelidir. INF dosyasının belirli bir üretici için kaç cihaz (ve sürücü) yükleyebileceğine bağlı olarak, herhangi bir üreticiye göre Modeller bölümünde bir veya daha fazla girdi olabilir.
Her install-section-name , INF dosyasında benzersiz olmalıdır ve INF Dosyaları için Genel Söz Dizimi Kuralları'nda açıklanan bölüm adlarını tanımlamaya yönelik genel kurallara uymalıdır. Üretici başına Modeller bölümünde başvuruda bulunılan DDInstall bölüm adı, verilen install-section-name öğesine uzantılar ekleyerek, belirli cihazların işletim sistemine veya platforma özgü yüklemesi için ek DDInstall bölümleri tanımlayabilir. Platformlar arası sistem dosyalarında uzantıları kullanma hakkında daha fazla bilgi için bkz. INF Dosyası Oluşturma.
Belirtilen herhangi birhw-id veya uyumlu kimlik değeri, el ile yüklemeler sırasında cihazın son kullanıcıya görüntülenmesini önlemek için INF ControlFlags bölümünde de belirtilebilir. hw-id ve uyumlu kimlik değerleri hakkında daha fazla bilgi için bkz. Cihaz Tanımlama Dizeleri.
Bir INF dosyası kullanılarak yüklenen her cihaz ve sürücü için cihaz yükleyicileri, kayıt defterinde Cihaz Açıklaması, Üretici Adı, Cihaz Kimliği (yükleme el ile kullanılıyorsa) ve büyük olasılıkla Uyumluluk Listesi değer girdileri oluşturmak için INF Üreticisi bölümünde ve üretici başına Modeller bölümlerinde sağlanan bilgileri kullanır.
Modeller bölüm adıbir TargetOSVersion dekorasyonu içerebilir. Bu dekorasyon hakkında daha fazla bilgi için bkz. INF Üretici Bölümü, özellikle açıklamalar bölümü.
Important
Windows Server 2003 SP1'den başlayarak, INF dosyaları, x86 olmayan hedef işletim sistemi sürümlerini belirtmek için ilişkili INF Modelleri bölüm adları ile birlikte INF Üreticisi bölümündeki models-section-name girdilerini platform uzantılarıyla süslemelidir. Bu platform uzantıları x86 tabanlı hedef işletim sistemi sürümleri için INF dosyalarında gerekli değildir, ancak önerilir.
Examples
Bu örnekte, bazı cihazlar/modeller için DDInstall bölümlerini tanımlayarak sistem fare sınıfı yükleyicisinin INF dosyasından bazı temsili girişlerin yer olduğu üretici başına Modeller bölümü gösterilmektedir.
[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
İşletim sistemine özgü INF Modelleri bölümlerine daha fazla örnek için INF Üreticisi bölümününÖrnekler bölümüne ve ayrıca platform uzantılarını işletim sistemi sürümleriyle birleştirme bölümüne bakın.