Implementera en NDIS 6.30-drivrutin
En NDIS 6.30-drivrutin måste följa de krav som definieras i Implementering av en NDIS 6.20-drivrutin.
Dessutom måste en NDIS 6.30-drivrutin vara kompatibel med följande krav:
En NDIS 6.30-drivrutin måste rapportera rätt NDIS-version när den registreras hos NDIS.
Du måste uppdatera huvud- och delversionsnumret för NDIS i strukturen NDIS_Xxx_DRIVER_CHARACTERISTICS för att stödja NDIS 6.30. MajorNdisVersion medlem måste innehålla 6 och medlemmen MinorNdisVersion måste innehålla 30. Det här kravet gäller för miniport-, protokoll- och filterdrivrutiner. Du måste också uppdatera versionsinformationen för kompilatorn, se Kompilera en NDIS 6.30-drivrutin.
Miniportdrivrutiner måste ange huvud element i NDIS_MINIPORT_DRIVER_CHARACTERISTICS: Ange revision till NDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2 och storlek till NDIS_SIZEOF_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2.
Filterdrivrutiner måste ange Header-fältet i NDIS_FILTER_DRIVER_CHARACTERISTICS: Ange Revision till NDIS_FILTER_CHARACTERISTICS_REVISION_2 och Storlek till NDIS_SIZEOF_FILTER_DRIVER_CHARACTERISTICS_REVISION_2.
Protokolldrivrutiner måste ange header medlem i NDIS_PROTOCOL_DRIVER_CHARACTERISTICS: Ange Revision till NDIS_PROTOCOL_CHARACTERISTICS_REVISION_2 och Storlek till NDIS_SIZEOF_PROTOCOL _DRIVER_CHARACTERISTICS_REVISION_2.
För att informera NDIS och överdrivande drivrutiner om enhets- och drivrutinsfunktioner måste NDIS 6.30-drivrutiner implementera NDIS 6.30-enhetsfunktionsgränssnitten för följande funktioner:
NDIS 6.30-miniportdrivrutiner för operativsystemen Windows 8 och Windows Server 2012 måste använda NDIS 6.30-versioner av datastrukturer. Mer information finns i Använda NDIS 6.30-datastrukturer.