Delen via


Inleiding tot NDIS 6.82

In dit onderwerp wordt NDIS (Network Driver Interface Specification) 6.82 geïntroduceerd en worden de belangrijkste ontwerptoevoegingen beschreven. NDIS 6.82 is opgenomen in Windows 10, versie 1809 en Windows Server 2019 en hoger.

NDIS 6.82 is een secundaire versie-update naar NDIS 6.81. Zie NDIS 6.x-stuurprogramma's overzetten naar NDIS 6.82 voor meer informatie over het overzetten van NDIS 6.x-stuurprogramma's naar NDIS 6.82.

Functies bijwerken

NDIS 6.82 is een incrementele update naar NDIS 6.81 en bevat geen belangrijke nieuwe functies.

Een NDIS 6.82-stuurprogramma implementeren

Een NDIS 6.82-stuurprogramma moet voldoen aan de vereisten die zijn gedefinieerd in Een NDIS 6.30-stuurprogramma implementeren.

Bovendien moet een NDIS 6.82-stuurprogramma voldoen aan de volgende vereisten:

  • Een NDIS 6.82-stuurprogramma moet de juiste NDIS-versie rapporteren wanneer het zich bij NDIS registreert.

    • U moet het primaire en secundaire NDIS-versienummer in de NDIS_Xxx_DRIVER_CHARACTERISTICS structuur bijwerken om NDIS 6.82 te ondersteunen. Het MajorNdisVersion-lid moet 6 bevatten en het Lid MinorNdisVersion moet 82 bevatten. Deze vereiste is van toepassing op minipoort-, protocol- en filterstuurprogramma's. U moet ook de versie-informatie voor de compiler bijwerken (zie Een NDIS 6.82-stuurprogramma compileren).

    • Minipoortstuurprogramma's moeten de Header-lid van NDIS_MINIPORT_DRIVER_CHARACTERISTICS instellen: Stel Revisie in op NDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_3 en Grootte op NDIS_SIZEOF_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_3.

    • Filterstuurprogramma's moeten het Header-lid van NDIS_FILTER_DRIVER_CHARACTERISTICSinstellen: Stel Revision in op NDIS_FILTER_CHARACTERISTICS_REVISION_3 en Size op NDIS_SIZEOF_FILTER_DRIVER_CHARACTERISTICS_REVISION_3.

    • Protocolstuurprogramma's moeten de Header member van NDIS_PROTOCOL_DRIVER_CHARACTERISTICS instellen: stel Revisie in op NDIS_PROTOCOL_CHARACTERISTICS_REVISION_2 en Grootte op NDIS_SIZEOF_PROTOCOL_DRIVER_CHARACTERISTICS_REVISION_2.

  • NDIS 6.82 minipoortstuurprogramma's voor Windows 10, versie 1809 en Windows Server 2019 en hoger moeten de NDIS 6.82-versies van gegevensstructuren gebruiken.

Een NDIS 6.82-stuurprogramma compileren

De WDK voor Windows 10 versie 1809 ondersteunt headerversiebeheer. Versiebeheer van headers zorgt ervoor dat NDIS 6.82-stuurprogramma's de juiste NDIS 6.82-gegevensstructuren tijdens het compileren gebruiken.

Voeg de volgende compilerinstellingen toe aan het Visual Studio-project voor uw stuurprogramma:

  • Voor een minipoortstuurprogramma moet u NDIS682_MINIPORT=1toevoegen.
  • Voeg NDIS682=1toe voor een filter- of protocolstuurprogramma.

Zie Building a Drivervoor informatie over het bouwen van een stuurprogramma met windows 10 versie 1809 van de WDK.