Dela via


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.