Rangschikking van een biometrisch stuurprogramma in Windows Update
Leveranciers die zowel verouderde biometrische stuurprogramma's als WBDI-stuurprogramma's bieden, kunnen het stuurprogramma functiescore gebruiken om te bepalen welk stuurprogramma is geïnstalleerd vanuit Windows Update.
Leveranciers die ervoor kiezen om één stuurprogramma te schrijven dat verouderde en WBDI ondersteunt, moeten zich ervan bewust zijn dat het stuurprogramma exclusieve toegang moet ondersteunen om goed te kunnen werken met het Windows Biometric Framework. Wanneer exclusieve toegang is uitgeschakeld, functioneert het stuurprogramma als een verouderd stuurprogramma. Zie Een biometrisch stuurprogramma installerenvoor meer informatie over het instellen van de exclusieve waarde in het register.
Bovendien mag een biometrisch stuurprogramma dat in de verouderde modus werkt, niet de GUID_DEVINTERFACE_BIOMETRIC_READER apparaatinterface toewijzen. Als u deze apparaatinterface toewijst, wordt het stuurprogramma herkend door de Windows Biometric-service.
Als de functiescore juist is ingesteld, wordt het WBDI-stuurprogramma alleen geïnstalleerd op systemen die nog geen biometrisch stuurprogramma hebben.
Als een klant besluit te kiezen voor een verouderde stack, kan de klant een hoger gerangschikt verouderd stuurprogramma installeren in plaats van het WBDI-stuurprogramma.
Hoe functiescore werkt
Functiescore wordt weergegeven in het derde en vierde cijfer van de algehele ranglijst van de chauffeur. GG is bijvoorbeeld de functiescore van de volgende bestuurdersranglijst:
0x00GG0000
Lagere functienummers geven betere overeenkomsten aan. De standaardfunctiescore is 0xFF, wat aangeeft dat er geen voorkeur is op basis van de functies van een stuurprogramma.
Microsoft raadt een functiescore van 0xa0 aan voor verouderde biometrische stuurprogramma's. De functiescore mag nooit worden ingesteld op 0x00, voor het geval dat het later moet worden aangepast.
De functiescore voor een stuurprogramma wordt ingesteld door een INF FeatureScore-instructie in de INF DDInstall Section voor het apparaat.
Met de volgende code wordt bijvoorbeeld de functiescore van een stuurprogramma ingesteld op 0x20:
[DDInstallSectionName]
. . .
FeatureScore=x20