Installation av NDIS-filterdrivrutin
Den här artikeln beskriver hur du installerar NDIS-filterdrivrutiner (Network Driver Interface Specification). Lättviktsfilterdrivrutiner skiljer sig från mellanliggande filterdrivrutiner. Konfigurationshanteraren tillhandahåller NDIS med en lista över filtermoduler för varje miniportkort. Det finns ingen virtuell enhet (eller virtuell miniport) som är associerad med en filterdrivrutin som det finns med en mellanliggande NDIS-filterdrivrutin.
Om du vill installera en filterdrivrutin måste du ange en INF-fil (setup information). Konfigurationshanteraren läser konfigurationsinformation om filterdrivrutinen från INF-filen och kopierar den till registret.
INF-filen för filterdrivrutinen definierar en nätverkstjänst. Filterdrivrutiner har ingen INF-miniportfil. Ett exempel på en INF-fil för filterdrivrutinen finns i ndislwf- exempeldrivrutin.
När du har angett INF-filen för filterdrivrutinen måste du använda INetCfg
-serien med nätverkskonfigurationsgränssnittför att installera eller avinstallera filterdrivrutinen. Om du till exempel vill installera eller ta bort nätverkskomponenter anropar du gränssnittet INetCfgClassSetup. Du kan antingen anropa dessa gränssnitt programmatiskt eller så kan du indirekt anropa dem med netcfg, som anropar INetCfg
åt dig. Du kan inte installera ett drivrutinspaket via INetCfg
och använda funktionen Driver Store i äldre Windows-versioner. Om du vill installera drivrutinspaketet i det här scenariot måste du ha minst 25319 operativsystemets versionsnummer. Du kan inte använda SetupAPI- för att installera eller avinstallera en NDIS-filterdrivrutin.
Ett exempel på hur du anropar till INetCfg
via kod finns i exemplet Bindview Network Configuration Utility.