Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Sekcja Modele dla poszczególnych producentów identyfikuje co najmniej jedno urządzenie, odwołuje się do sekcji DDInstall pliku INF dla tego urządzenia i określa unikatowy identyfikator sprzętu sekcji modelowej (ID) dla tego urządzenia.
Każdy wpis w sekcji Modele dla poszczególnych producentów może również określić jeden lub więcej dodatkowych identyfikatorów urządzeń dla modeli, które są zgodne z urządzeniem wyznaczonym przez początkowy identyfikator sprzętu i są kontrolowane przez te same sterowniki.
[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]...] ...
Uwaga
Pliki INFs są wymagane do określenia co najmniej jednego identyfikatora urządzenia dla każdego wpisu w sekcji modele. Może to być identyfikator sprzętu lub zgodny identyfikator.
Wpisy
opis urządzenia
Identyfikuje urządzenie do zainstalowania, wyrażone jako dowolna unikatowa kombinacja widocznych znaków lub % token strkey% zdefiniowany w sekcji Ciągi INF. Maksymalna długość opisu urządzenia to LINE_LEN.
install-section-name
Określa nieukodowaną nazwę sekcji instalacji INF, które mają być używane dla urządzenia (i zgodne modele urządzenia, jeśli istnieją). Aby uzyskać więcej informacji, zobacz sekcję INF DDInstall.
hw-id
Określa zdefiniowany przez dostawcę ciąg identyfikatora sprzętu , który identyfikuje urządzenie, którego menedżer PnP używa do znalezienia dopasowania pliku INF dla tego urządzenia. Taki identyfikator sprzętu ma jeden z następujących formatów:
enumerator\enumerator-specific-device-id
Jest typowym formatem poszczególnych urządzeń PnP zgłoszonych do menedżera PnP przez jednego modułu wyliczającego. Na przykład USB\VID_045E&PID_00B identyfikuje urządzenie klawiaturowe Microsoft HID na magistrali USB. W zależności od modułu wyliczającego taka specyfikacja może nawet zawierać numer poprawki sprzętu urządzenia, na przykład PCI\VEN_1011&DEV_002&SUBSYS_00000000&REV_02.
*enumerator-specific-device-id
Wskazuje gwiazdkę (*), że urządzenie jest obsługiwane przez więcej niż jeden moduł wyliczający. Na przykład *PNP0F01 identyfikuje Microsoft mysz szeregową, która ma również zgodną specyfikację identyfikatora SERENUM\PNP0F01.
identyfikator specyficzny dla klasy urządzenia
Jest formatem specyficznym dla magistrali we/wy, zgodnie ze specyfikacją sprzętu magistrali, dla identyfikatorów sprzętu wszystkich urządzeń peryferyjnych na tym typie magistrali we/wy.
zgodny identyfikator
Określa ciąg identyfikatora zgodnego z dostawcą, który identyfikuje zgodne urządzenia. Dla wpisu w sekcji Modele można określić dowolną liczbę zgodnych wartości identyfikatorów, z których każda jest oddzielona przecinkiem (,). Wszystkie takie zgodne urządzenia i/lub modele urządzeń są kontrolowane przez ten sam sterownik co urządzenie wyznaczone przez początkowy hw-id.
Remarks
Każda nazwa sekcji modeli musi być wymieniona w sekcji Producent INF pliku INF. W dowolnej sekcji Modele producenta może znajdować się co najmniej jeden wpis, w zależności od liczby urządzeń (i sterowników) instalowanych plików INF dla określonego producenta.
Każda nazwa-sekcji-instalacji musi być unikatowa w pliku INF i musi być zgodna z ogólnymi regułami definiowania nazw sekcji opisanych w sekcji Ogólne reguły składni dla plików INF. Nazwa sekcji DDInstall , do których odwołuje się sekcja Modele dla poszczególnych producentów, może również zawierać rozszerzenia dołączone do danej nazwy sekcji-instalacji, definiując w ten sposób dodatkowe sekcje DDInstall dla instalacji specyficznej dla systemu operacyjnego lub specyficznej dla platformy dla danego urządzenia. Aby uzyskać więcej informacji na temat używania rozszerzeń w plikach systemowych międzyplatformowych, zobacz również Tworzenie pliku INF.
Każdą określoną hw-id lub zgodną wartość identyfikatora można również określić w sekcji InF ControlFlags, aby zapobiec wyświetlaniu tego urządzenia użytkownikowi końcowemu podczas instalacji ręcznych. Aby uzyskać więcej informacji na temat wartościhw-id i zgodnych identyfikatorów , zobacz Ciągi identyfikacji urządzenia.
W przypadku każdego urządzenia i sterownika zainstalowanego przy użyciu pliku INF instalatory urządzeń korzystają z informacji podanych w sekcji Producent INF i modeli dla poszczególnych producentów w celu wygenerowania opisu urządzenia, nazwy producenta, identyfikatora urządzenia (jeśli instalacja jest ręczna) i ewentualnie wpisów wartości listy zgodności w rejestrze.
Nazwa sekcji modeli może zawierać dekorację TargetOSVersion. Aby uzyskać więcej informacji na temat tej dekoracji, zobacz sekcję Producent INF, w szczególności sekcję Uwagi.
Important
Począwszy od Windows Server 2003 z dodatkiem SP1, pliki INF muszą dekorować pozycje models-section-name w sekcji Producent INF wraz ze skojarzonymi nazwami sekcji MODELE INF z rozszerzeniami platformy, aby określić wersje systemu operacyjnego innego niż x86. Te rozszerzenia platformy nie są wymagane w plikach INF dla docelowych wersji systemu operacyjnego opartych na architekturze x86, ale są zalecane.
Examples
W tym przykładzie przedstawiono sekcję Modele dla poszczególnych producentów z niektórymi reprezentatywnymi wpisami z pliku INF instalatora klasy myszy systemu, definiując sekcje DDInstall dla niektórych urządzeń/modeli.
[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
Aby uzyskać więcej przykładów sekcji modeli INF specyficznych dla systemu operacyjnego, zobacz sekcję Przykłady w sekcji Producent INF, a także łączenie rozszerzeń platformy z wersjami systemu operacyjnego.