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.
Als u een netwerkstuurprogrammapakket wilt maken dat gebruikmaakt van de kernelmodus-socketprogrammeerfuncties van Winsock Kernel (WSK), voert u de volgende stappen uit:
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 Concepten voor alle ontwikkelaars van stuurprogramma'svoor meer informatie over de basisprincipes van stuurprogramma's.
Stap 2: Leer meer over de NDIS (Network Driver Interface Specification).
Uw stuurprogrammapakket gebruikt doorgaans NDIS-interfaces (Network Driver Interface Specification). Voor meer informatie over NDIS en NDIS-minipoortstuurprogramma's, zie de volgende onderwerpen:
Windows-netwerkarchitectuur en het OSI-model
stap 3: bepalen welke extra netwerkonderdelen in uw stuurprogramma moeten worden gebruikt.
Naast de kernfuncties van NDIS kunt u de volgende extra Windows-netwerkonderdelen met kernelmodusstuurprogramma's gebruiken, afhankelijk van de hardwareconfiguratie:
stap 4: Leer de basisprincipes van Winsock Kernel.
Winsock Kernel wordt ondersteund in Windows Vista en latere versies van Windows. Zie Introduction to Winsock Kernelvoor meer informatie over het gebruik van Winsock Kernel.
Een eenvoudigere, algemenere netwerkprogrammeerinterface die u in netwerkstuurprogramma's kunt gebruiken, is netwerkmoduleregistrar.
stap 5: Aanvullende ontwerpbeslissingen voor Windows-stuurprogramma's bepalen.
Zie voor meer informatie over het maken van aanvullende ontwerpbeslissingen voor Windows Het maken van betrouwbare Kernel-Mode stuurprogramma's, Programmeerproblemen voor 64-bits stuurprogramma'sen Het maken van internationale INF-bestanden.
stap 6: 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. Zie Ontwikkelen, testen en implementeren van stuurprogramma'svoor informatie over build-, foutopsporings- en testprocessen voor Windows-stuurprogramma's, het ondertekenen van stuurprogramma's en HLK (Hardware Lab Kit). Voor informatie over hulpprogramma's voor het bouwen, testen, verifiëren en debuggen, zie Ontwikkelhulpprogramma's voor stuurprogramma's.
stap 7: bekijk het voorbeeldstuurprogramma Winsock Kernel (WSK TCP Echo Server) in de Windows-stuurvoorbeelden repository op GitHub.
stap 8: uw stuurprogramma ontwikkelen, bouwen, testen en fouten opsporen.
Zie Stuurprogramma's ontwikkelen, testen en implementerenvoor informatie over iteratief bouwen, testen en foutopsporing. Dit proces zorgt ervoor dat u een stuurprogramma bouwt dat werkt.
Stap 9: Maak een stuurprogrammapakket voor uw stuurprogramma.
Zie Een stuurprogrammapakket opgevenvoor meer informatie over het installeren van stuurprogramma's.
Stap 10: Uw stuurprogramma ondertekenen en distribueren.
De laatste stap is het ondertekenen (optioneel) 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 Aan de slag met het proces voor het indienen van hardwarevoor meer informatie over het distribueren van een stuurprogramma.
Dit zijn de basisstappen. Mogelijk zijn er extra stappen nodig op basis van de behoeften van uw individuele chauffeur.