Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een sectie Modellen per fabrikant identificeert ten minste één apparaat, verwijst naar de sectie DDInstall van het INF-bestand voor dat apparaat en geeft een unieke hardware-id (ID) voor dat apparaat op.
Elke vermelding in de sectie Modellen per fabrikant kan ook een of meer extra apparaat-id's opgeven voor modellen die compatibel zijn met het apparaat dat is aangewezen door de oorspronkelijke hardware-id en worden beheerd door dezelfde stuurprogramma's.
[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's zijn vereist om ten minste één apparaat-id op te geven voor elke vermelding in de sectie Modellen. Dit kan een hardware-id of compatibele id zijn.
Invoer
apparaatbeschrijving
Identificeert een apparaat dat moet worden geïnstalleerd, uitgedrukt als een unieke combinatie van zichtbare tekens of als een %strkey-token% dat is gedefinieerd in een sectie INF-tekenreeksen. De maximale lengte, in tekens, van een apparaatbeschrijving is LINE_LEN.
install-section-name
Hiermee geeft u de niet-geclassificeerde naam van de INF-installatiesecties die moeten worden gebruikt voor het apparaat (en compatibele modellen van het apparaat, indien van toepassing). Zie de sectie INF DDInstall voor meer informatie.
hw-id
Hiermee geeft u een door de leverancier gedefinieerde hardware-id-tekenreeks op die een apparaat identificeert, dat de PnP-manager gebruikt om een INF-bestandovereenkomst voor dit apparaat te vinden. Een dergelijke hardware-id heeft een van de volgende indelingen:
enumerator\enumerator-specific-device-id
Is de typische indeling voor afzonderlijke PnP-apparaten die door één enumerator worden gerapporteerd aan de PnP-manager. Identificeert bijvoorbeeld USB\VID_045E&PID_00B het Microsoft HID-toetsenbordapparaat op een USB-bus. Afhankelijk van de enumerator kan een dergelijke specificatie zelfs het hardwarerevisienummer van het apparaat bevatten, bijvoorbeeld PCI\VEN_1011&DEV_002&SUBSYS_00000000&REV_02.
*enumerator-specific-device-id
Geeft aan met het sterretje (*) dat het apparaat wordt ondersteund door meer dan één enumerator. Identificeert bijvoorbeeld *PNP0F01 de Microsoft seriële muis, die ook een compatibele id-specificatie van SERENUM\PNP0F01.
apparaatklasse-specifieke id
Is een I/O-busspecifieke indeling, zoals beschreven in de hardwarespecificatie voor de bus, voor de hardware-id's van alle randapparatuur op dat type I/O-bus.
compatibele id
Hiermee geeft u een door de leverancier gedefinieerde compatibele id-tekenreeks op die compatibele apparaten identificeert. Een willekeurig aantal compatibele id-waarden kan worden opgegeven voor een vermelding in de sectie Modellen , gescheiden van de volgende door een komma (,). Alle dergelijke compatibele apparaten en/of apparaatmodellen worden beheerd door hetzelfde stuurprogramma als het apparaat dat is aangewezen door de eerste hw-id.
Remarks
Elke models-section-name moet worden vermeld in de sectie INF Manufacturer van het INF-bestand. Er kunnen een of meer vermeldingen worden weergegeven in de sectie Modellen per fabrikant, afhankelijk van het aantal apparaten (en stuurprogramma's) dat het INF-bestand voor een bepaalde fabrikant installeert.
Elke installatiesectienaam moet uniek zijn binnen het INF-bestand en moet voldoen aan de algemene regels voor het definiëren van sectienamen, zoals beschreven in algemene syntaxisregels voor INF-bestanden. De DDInstall-sectienaam waarnaar wordt verwezen in een sectie Modellen per fabrikant, kan ook extensies toevoegen aan de opgegeven installatiesectienaam, waardoor extra DDInstall-secties worden gedefinieerd voor de besturingssysteemspecifieke of platformspecifieke installatie van de opgegeven apparaten. Zie ook Een INF-bestand maken voor meer informatie over het gebruik van extensies in platformoverschrijdende systeembestanden.
Een opgegeven hw-id of compatibele id-waarde kan ook worden opgegeven in de sectie INF ControlFlags om te voorkomen dat het apparaat tijdens handmatige installaties aan de eindgebruiker wordt weergegeven. Zie Apparaatidentificatiereeksen voor meer informatie over hw-id en compatibele id-waarden.
Voor elk apparaat en stuurprogramma dat is geïnstalleerd met behulp van een INF-bestand, gebruiken de installatieprogramma's van het apparaat de informatie die is opgegeven in de sectie INF-fabrikant en modellen per fabrikant voor het genereren van apparaatbeschrijving, fabrikantnaam, apparaat-id (als de installatie handmatig is) en, mogelijk, vermeldingen in de compatibiliteitslijst in het register.
Een sectienaam voor modellen kan een TargetOSVersion-decoratie bevatten. Zie de sectie INF Manufacturer voor meer informatie over deze decoratie, met name de sectie Opmerkingen.
Important
Vanaf Windows Server 2003 SP1 moeten INF-bestanden vermeldingen in de sectie INF Manufacturer versieren, samen met de bijbehorende INF-modellensectienamen, met platformextensies om niet-x86-doelbesturingssysteemversies op te geven. Deze platformextensies zijn niet vereist in INF-bestanden voor x86-versies van het doelbesturingssysteem, maar worden aanbevolen.
Examples
In dit voorbeeld ziet u een sectie Modellen per fabrikant met enkele representatieve vermeldingen uit het INF-bestand van de systeemmuisklasse, waarbij de DDInstall-secties voor sommige apparaten/modellen worden gedefinieerd.
[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
Zie de sectie Voorbeelden van inF-fabrikantsecties en het combineren van platformextensies met besturingssysteemversies voor meer voorbeelden van secties met INF-modellen.