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.
Elke AddFilter instructie beschrijft de installatie van een stuurprogrammaservice als een declaratief filter in een filterpositie of niveau. Deze richtlijn wordt ondersteund in Windows 10 versie 1903 en hoger.
In plaats van een registerwaarde te gebruiken om een specifieke lijst met bovenste of lagere filters op te geven die aan de apparaatstack moeten worden toegevoegd, registreren declaratieve filters filters met behulp van metagegevens. Deze metagegevens worden gebruikt om de uiteindelijke lijst met filters te genereren op het moment dat het apparaat wordt gestart. Declaratieve filters kunnen worden gebruikt in combinatie met het verouderde model van het gebruik van de registerwaarden UpperFilters/LowerFilters. Zie Apparaatfilterstuurprogramma bestellenvoor meer informatie over het declaratieve filtermodel.
Een AddFilter--instructie wordt gebruikt binnen een INF-DDInstall-. Filters sectie.
[DDInstall.Filters]
AddFilter=FilterName,[flags],filter-install-section
Posten
FilterName-
Hiermee geeft u de naam van het filter dat moet worden geïnstalleerd. Deze naam moet exact overeenkomen met de naam van een stuurprogrammaservice die op het systeem is geïnstalleerd.
vlaggen
Vlaggen worden momenteel niet gebruikt en moeten 0 zijn, indien opgegeven.
filter-install-section
Verwijst naar een door INF-writer gedefinieerde sectie die metagegevens bevat over hoe het filter moet worden toegevoegd aan de apparaatstack.
Opmerkingen
Elke door INF-schrijver gemaakte sectienaam moet voldoen aan de algemene regels voor het definiëren van sectienamen. Zie Algemene syntaxisregels voor INF-bestandenvoor meer informatie over deze regels.
Een AddFilter instructie moet verwijzen naar een benoemde filter-install-section elders in het INF-bestand. Elk van deze secties heeft het volgende formulier:
[filter-install-section]
[FilterLevel = LevelName]
[FilterPosition = Upper / Lower]
Notitie
In elk filter-install-sectionmoet de filterpositie of het filterniveau zijn gedefinieerd, maar niet beide. Zie apparaatfilterstuurprogrammavolgorde voor meer informatie over het definiëren van metagegevens van filters
[filter-install-section]: FilterLevel
FilterLevel = {LevelName}
FilterLevel geeft de naam op van een filterniveau dat is gedefinieerd door het basisstuurprogrammapakket van het apparaat. Het filter wordt geregistreerd bij die niveaunaam en de uiteindelijke lijst met filters wordt bepaald wanneer het apparaat begint met het samenstellen van de filterlijst van de geregistreerde filters in overeenstemming met de metagegevens van het basisstuurprogrammapakket. Als het opgegeven filterniveau niet is gedefinieerd in de metagegevens van het basisstuurprogrammapakket, wordt het filter niet toegevoegd aan de stack.
Zie apparaatfilterstuurprogramma ordenenvoor meer informatie over het definiëren van de metagegevens op filterniveau en hoe de uiteindelijke filterlijst wordt samengesteld.
[filter-install-section]: FilterPosition
FilterPosition = {Upper / Lower}
FilterPosition de positie van een filter op de stapel opgeeft als een boven- of onderfilter. Als in het basisstuurprogrammapakket van het apparaat metagegevens op filterniveau worden opgegeven, voegt u met behulp van FilterPosition het filter in het standaardfilterniveau voor de bovenste of lagere apparaatfilters, zoals opgegeven. Als het basisstuurprogrammapakket deze metagegevens niet levert, wordt het filter in de opgegeven bovenste of lagere filters ingevoegd in een willekeurige volgorde.