Översikt för utveckling av NDIS-förare
Följ dessa steg för att skapa ett NDIS-drivrutinspaket (Network Driver Interface Specification):
Lär dig mer om Windows-arkitektur och -drivrutiner.
Du måste förstå grunderna i hur drivrutiner fungerar i Windows-operativsystem. Att känna till grunderna hjälper dig att fatta lämpliga designbeslut och gör att du kan effektivisera din utvecklingsprocess. Mer information om grunderna för drivrutiner finns i Koncept för alla drivrutinsutvecklare.
Läs mer om NDIS.
Allmän information om NDIS- och NDIS-drivrutiner finns i följande artiklar:
Fastställ andra designbeslut för Windows-drivrutin.
Mer information om hur du fattar designbeslut för Windows hittar du i Skapa tillförlitliga Kernel-Mode drivrutiner, Användning av en enda källkodbas för 64-bitars Windowsoch Skapa internationella INF-filer.
Lär dig mer om processer och verktyg för att skapa, testa och felsöka windowsdrivrutiner.
Att skapa en drivrutin skiljer sig från att skapa ett användarlägesprogram. Mer information om windows-drivrutinsgenerering, felsöknings- och testprocesser, drivrutinssignering och Windows Hardware Lab Kit (HLK) testning finns i dokumentation om Windows-maskinvaruutvecklare. Mer information om hur du skapar, testar, verifierar och felsöker verktyg finns i Utvecklingsverktyg för drivrutiner.
Välj den typ av NDIS-drivrutin som du vill implementera.
Mer information om typer av NDIS-drivrutiner finns i Navigera i designguiden för nätverksdrivrutiner.
Följ vägkartorna för typen av förare.
Granska exempel på nätverksdrivrutiner i Windows-drivrutinsexempel lagringsplats på GitHub.
Utveckla (eller port), skapa, testa och felsöka din NDIS-drivrutin.
Se porteringsguiderna om du håller på att porta en befintlig drivrutin.
Mer information om iterativ skapande, testning och felsökning finns i dokumentation om Windows-maskinvaruutvecklare. Den här processen hjälper dig att skapa en drivrutin som fungerar.
Skapa ett drivrutinspaket för drivrutinen.
Mer information om hur du installerar drivrutiner finns i Drivrutinspaket. Mer information om hur du installerar en NDIS-drivrutin finns i Komponenter och filer som används för installation av nätverkskomponenter och Meddela objekt för nätverkskomponenter.
Signera och distribuera drivrutinen.
Det sista steget är att signera och distribuera drivrutinen. Om din drivrutin uppfyller de kvalitetsstandarder som har definierats för Windows Hardware Lab Kit (HLK)kan du distribuera den via Microsoft Windows Update-programmet. Mer information om hur du distribuerar en drivrutin finns i Partnercenter för Windows Hardware.
Det här är de grundläggande stegen. Din enskilda drivrutin kan kräva fler steg.