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.
Caution
Vanaf Windows 11 versie 22H2 komt een stuurprogrammapakket met deze richtlijn niet meer in aanmerking voor een handtekening van Hardware Developer Center.
Universele stuurprogrammapakketten en Windows Drivers kunnen deze richtlijn niet gebruiken.
Een UpdateIniFields-instructie verwijst naar een of meer benoemde secties waarin verfijnde wijzigingen binnen de regels van een INI-bestand kunnen worden opgegeven.
[DDInstall] |
[DDInstall.CoInstallers] |
[ClassInstall32] |
[ClassInstall32.ntx86] |
[ClassInstall32.ntia64] | (Windows XP and later versions of Windows)
[ClassInstall32.ntamd64] | (Windows XP and later versions of Windows)
[ClassInstall32.ntarm] | (Windows 8 and later versions of Windows)
[ClassInstall32.ntarm64] (Windows 10 version 1709 and later versions of Windows)
UpdateIniFields=update-inifields-section[,update-inifields-section]...
Elke benoemde sectie waarnaar wordt verwezen door een UpdateIniFields-instructie heeft de volgende vorm:
[update-inifields-section]
ini-file,ini-section,profile-name[,old-field][,new-field][,flags]
...
Een update-inifields-section kan elk inF-writer-bepaald aantal vermeldingen bevatten, elk op een afzonderlijke regel.
Invoer
ini-file
Hiermee geeft u de naam van een INI-bestand op de bronmedia en impliciet dat van een to-be-bijgewerkt INI-bestand op de doelcomputer. Deze waarde kan worden uitgedrukt als een bestandsnaam of als een %strkey% token dat is gedefinieerd in een tekenreekssectie van het INF-bestand.
ini-section
Hiermee geeft u de naam van de sectie in de opgegeven INI-bestanden die de regel bevat die moet worden gewijzigd.
profielnaam
Hiermee geeft u de naam van de regel die moet worden gewijzigd binnen de opgegeven INI-sectie. Ten minste één van de vermeldingen in het oude veld en/of nieuwe velden moet worden opgegeven om een wijziging van deze regel door te voeren.
oud-veld
Hiermee geeft u een bestaand veld binnen de opgegeven regel. Als er een nieuw veld wordt weggelaten uit deze sectievermelding, wordt dit veld verwijderd uit de opgegeven regel. Anders moet de opgegeven waarde van het nieuwe veld dit veld vervangen.
nieuw veld
Hiermee geeft u een vervanging voor een bepaald oud-veld of, als oud-veld wordt weggelaten, een aanvulling op de opgegeven regel.
flags
Hiermee geeft u op (in bit 0) hoe u het gegeven oude-veld en/of nieuw-veld interpreteert als een sterretje (*), en/of (in bit 1) welk scheidingsteken moet worden gebruikt bij het toevoegen van een bepaald nieuw veld aan de opgegeven regel, als volgt:
Bit nul = 0
Interpreteer een sterretje (*) in het opgegeven oude veld en/of nieuwe veld letterlijk, niet als jokerteken, bij het zoeken naar een overeenkomst in de opgegeven regel van het INI-bestand. Dit is de standaardwaarde.
Bit nul = 1
Interpreteer een sterretje (*) in het opgegeven oude veld en/of nieuwe veld als jokerteken bij het zoeken naar een overeenkomst in de opgegeven regel van het INI-bestand.
Bit één = 0
Gebruik een spatieteken als scheidingsteken bij het toevoegen van de opgegeven vermelding van het nieuwe veld aan de opgegeven regel van het INI-bestand . Dit is de standaardwaarde.
Bit één = 1
Gebruik een komma (,) als scheidingsteken bij het toevoegen van de opgegeven vermelding van het nieuwe veld aan de opgegeven regel van het INI-bestand .
Remarks
De UpdateIniFields-instructie wordt bijna nooit opgegeven in INF-bestanden voor installaties op Windows omdat het niet nodig is om INI-bestanden op hun distributiemedia te hebben. De UpdateIniFields-instructie is echter geldig in een van de secties die worden weergegeven in de formele syntaxisinstructie, evenals in inF-schrijver gedefinieerde secties waarnaar wordt verwezen door een AddInterface-instructie of waarnaar wordt verwezen in een InterfaceInstall32-sectie .
Elke naam van de update-inifields-section moet uniek zijn voor het INF-bestand. Elke door INF-schrijver gemaakte sectienaam moet uniek zijn binnen het INF-bestand en moet voldoen aan de algemene regels voor het definiëren van sectienamen. Zie Algemene syntaxisregels voor INF-bestanden voor meer informatie over deze regels.
In tegenstelling tot een sectie waarnaar wordt verwezen door de UpdateInis-instructie , vervangt of verwijdert een sectie waarnaar wordt verwezen door UpdateIniFields delen van een regel in een bestaande INI-bestandsregel in plaats van de hele waarde van een bepaalde regel te beïnvloeden. Ten minste één van de waarden van het oude veld en/of nieuwe veld moet worden opgegeven in elke sectievermelding.
Opmerkingen in een to-be-modified INI-bestandsregel worden verwijderd omdat ze mogelijk niet van toepassing zijn na wijzigingen die zijn aangebracht volgens deze sectie. Wanneer u op zoek bent naar velden in de regel in de INI-bestanden, worden spaties, tabs en komma's geïnterpreteerd als scheidingstekens voor velden. Een spatieteken wordt echter gebruikt als het standaardscheidingsteken wanneer een nieuw veld wordt toegevoegd aan een regel.
De INF biedt het volledige pad van het opgegeven ini-bestand op de distributiemedia op een van de volgende manieren:
In IHV-/OEM-opgegeven INF-bestanden, met behulp van de secties SourceDisksNames en SourceDisksFiles van dit INF om expliciet het volledige pad op te geven van elk benoemd bronbestand dat zich niet in de hoofdmap (of mappen) op de distributiemedia bevindt.
In door het systeem geleverde INF-bestanden door een of meer extra INF-bestanden op te leveren, geïdentificeerd in de vermelding LayoutFile in de sectie Versie van het INF-bestand.