Roadmap voor het ontwikkelen van NDIS-stuurprogramma's
Voer de volgende stappen uit om een NDIS-stuurprogrammapakket (Network Driver Interface Specification) te maken:
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 kunt u uw ontwikkelingsproces stroomlijnen. Zie Concepten voor alle ontwikkelaars van stuurprogramma'svoor meer informatie over de basisprincipes van stuurprogramma's.
Meer informatie over NDIS.
Zie de volgende artikelen voor algemene informatie over NDIS- en NDIS-stuurprogramma's:
Bepaal andere ontwerpbeslissingen voor Windows-stuurprogramma's.
Zie voor meer informatie over het nemen van beslissingen over Windows-ontwerp de volgende onderwerpen: Betrouwbare Kernel-Mode Driversmaken, Een enkelvoudige broncodebasis gebruiken voor 64-bits Windows, en Internationale INF-bestanden maken.
Meer informatie over de build-, test- en foutopsporingsprocessen en hulpprogramma's van Windows-stuurprogramma's.
Het bouwen van een stuurprogramma verschilt van het bouwen van een toepassing in de gebruikersmodus. Zie documentatie voor Windows-hardwareontwikkelaarsvoor meer informatie over build-, foutopsporings- en testprocessen voor Windows-stuurprogramma's, ondertekening van stuurprogramma's en Windows Hardware Lab Kit (HLK). Voor meer informatie over ontwikkelhulpprogramma's voor stuurprogramma's, zie voor bouwen, testen, verifiëren en foutopsporing.
Selecteer het type NDIS-stuurprogramma dat u wilt implementeren.
Zie Navigeren in de ontwerphandleiding voor netwerkstuurprogramma'svoor meer informatie over typen NDIS-stuurprogramma's.
Volg de routekaarten voor het type bestuurder.
Bekijk de voorbeeldbestanden van netwerkstuurprogramma's in de voorbeeldbestanden van Windows-stuurprogramma's in de opslagplaats op GitHub.
Ontwikkel (of porteer), bouw, test en debug uw NDIS-stuurprogramma.
Raadpleeg de porting guides als u een bestaand stuurprogramma overgezet:
Zie Documentatie voor windows-hardwareontwikkelaarsvoor meer informatie over iteratief bouwen, testen en foutopsporing. Dit proces zorgt ervoor dat u een stuurprogramma bouwt dat werkt.
Maak een stuurprogrammapakket voor uw stuurprogramma.
Zie Stuurprogrammapakkettenvoor meer informatie over het installeren van stuurprogramma's. Zie voor meer informatie over het installeren van een NDIS-stuurprogramma de secties Componenten en Bestanden Gebruikt voor Netwerkcomponentinstallatie en Meldingsobjecten voor Netwerkcomponenten.
Onderteken en distribueer uw stuurprogramma.
De laatste stap is het ondertekenen en distribueren van het stuurprogramma. Als uw stuurprogramma voldoet aan de kwaliteitsnormen die zijn gedefinieerd voor de Windows Hardware Lab Kit (HLK), kunt u het distribueren via het Microsoft Windows Update-programma. Zie Partnercentrum voor Windows Hardwarevoor meer informatie over het distribueren van een stuurprogramma.
Dit zijn de basisstappen. Voor uw individuele chauffeur zijn mogelijk meer stappen vereist.