Delen via


Roadmap voor het ontwikkelen van biometrische stuurprogramma's

Dit artikel bevat een roadmap voor het ontwikkelen van biometrische stuurprogramma's. De roadmap bevat stappen die u moet volgen om een biometrisch stuurprogramma te ontwikkelen.

Stap 1: Meer informatie over Windows-architectuur en stuurprogramma's

U moet de basisprincipes begrijpen van de werking van stuurprogramma's in Windows-besturingssystemen. Als u de basisprincipes kent, kunt u de juiste ontwerpbeslissingen nemen en uw ontwikkelproces stroomlijnen. Zie Understanding Driver and Operating System Basics(Basisbeginselen van stuurprogramma's en besturingssystemen) voor meer informatie over basisprincipes van stuurprogramma's.

Stap 2: Meer informatie over hoe Windows biometrische stuurprogramma's ondersteunt

De Windows Biometric Driver Interface (WBDI) is een IOCTL-stuurprogrammainterface die deel uitmaakt van het Windows Biometric Framework (WBF). Zie Aan de slag met biometrische stuurprogramma'svoor meer informatie over WBDI.

Stap 3: Bekijk het biometrische stuurprogrammavoorbeeld in de WDK

De galerie met stuurprogrammacode bevat een voorbeeld met de naam WudfBioUsbSample. Dit voorbeeldstuurprogramma WBDI is gebaseerd op UMDF en gebruikt de USB I/O-doel .

Zie voor meer informatie over het WudfBioUsbSample-voorbeeld de beschrijving van het -voorbeeld.

Stap 4: Selecteer een stuurprogrammamodel voor uw biometrische driver

Microsoft raadt aan dat WBDI-stuurprogramma's op basis van UMDF zijn en het USB-I/O-doel gebruiken. Zie Inleiding tot UMDF-voor meer informatie over UMDF. Zie Een USB I/O-doel verwerkenvoor informatie over het USB I/O-doel.

WudfBioUsbSample laat zien hoe u een op UMDF gebaseerd WBDI-stuurprogramma implementeert dat gebruikmaakt van een USB I/O-doel.

Als u UMDF gebruikt, raadt Microsoft u aan uw biometrische stuurprogramma te ontwikkelen in C++.

Stap 5: Meer informatie over de processen en hulpprogramma's voor het bouwen, testen en fouten opsporen van Windows-stuurprogramma's

Het bouwen van een stuurprogramma verschilt van het bouwen van een toepassing in de gebruikersmodus. Voor meer informatie, zie Een stuurprogramma bouwen. Zie Een op framework gebaseerd stuurprogramma bouwen en ladenvoor informatie over het bouwen en laden van een stuurprogramma op basis van een framework.

Stap 6: Ontwerpbeslissingen nemen over uw biometrische stuurprogramma

Voor informatie over het afhandelen van IOCTL's, zie Ondersteuning voor biometrische IOCTL-aanroepvolgorde. Zie voor informatie over het gebruik van het USB I/O-doel in een WBDI-stuurprogramma WinUSB gebruiken in een WBDI-stuurprogramma.

Stap 7: uw biometrische stuurprogramma ontwikkelen, bouwen, testen en fouten opsporen

Zie Wachtrijen beheren in een WBDI-stuurprogramma voor meer informatie over het beheren van wachtrijen in een WBDI-stuurprogramma.

Zie Referentiemateriaal voor biometrische apparatenvoor meer informatie over IOCTL's, structuren en foutcodes met betrekking tot WBDI.

Zie Biometrische stuurprogramma's testenvoor meer informatie over het testen van biometrische stuurprogramma's.

Zie Stuurprogramma's ontwikkelen, testen en implementerenvoor informatie over iteratief bouwen, testen en foutopsporing. Dit proces helpt ervoor te zorgen dat u een stuurprogramma maakt dat werkt.

Stap 8: Maak een stuurprogrammapakket voor uw biometrische stuurprogramma

Zie Driver Packagesvoor meer informatie.

Zie Een biometrisch stuurprogramma installerenvoor meer informatie over het installeren van biometrische stuurprogramma's.

Stap 9: Uw biometrische stuurprogramma ondertekenen en distribueren

De laatste stap is het ondertekenen en distribueren van het stuurprogramma. U moet uw engine-adapter signeren op zowel 32-bits als 64-bits platformen.

Als uw stuurprogramma voldoet aan de kwaliteitsnormen die zijn gedefinieerd voor het Microsoft Hardware Certification Program, kunt u het distribueren via het Microsoft Windows Update-programma. Zie De distributie van stuurprogramma's beheren met verzendlabelsvoor meer informatie over het distribueren van een stuurprogramma.