Een NDIS 6.20-stuurprogramma implementeren
Een NDIS 6.20-stuurprogramma moet de juiste NDIS-versie rapporteren wanneer deze wordt geregistreerd bij NDIS:
U moet het primaire en secundaire NDIS-versienummer in de NDIS_Xxx-_DRIVER_CHARACTERISTICS structuur bijwerken om NDIS 6.20 te ondersteunen. De MajorNdisVersion moet 6 bevatten en de MinorNdisVersion moet 20 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.20-stuurprogramma compileren.
Miniportstuurprogramma's moeten het Header- lid van NDIS_MINIPORT_DRIVER_CHARACTERISTICSinstellen: stel Revisie in op NDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2 en Grootte op NDIS_SIZEOF_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2.
Filterstuurprogramma's moeten de Koptekst instellen lid van NDIS_FILTER_DRIVER_CHARACTERISTICS: Stel Revisie- in op NDIS_FILTER_CHARACTERISTICS_REVISION_2 en grootte op NDIS_SIZEOF_FILTER_DRIVER_CHARACTERISTICS_REVISION_2.
Protocolstuurprogramma's moeten de Header-lid van NDIS_PROTOCOL_DRIVER_CHARACTERISTICSinzetten: stel Revisie in op NDIS_PROTOCOL_CHARACTERISTICS_REVISION_2 en Grootte op NDIS_SIZEOF_PROTOCOL_DRIVER_CHARACTERISTICS_REVISION_2.
De NDIS 6.20 energiebeheerservices zijn verplicht voor miniport-stuurprogramma's van versie 6.20 en hoger. Zie Verbeteringen aan energiebeheer in NDIS 6.20voor meer informatie over de NDIS 6.20-interface voor energiebeheer.
De NDIS directe OID-aanvraaginterface is verplicht voor NDIS 6.20 en hoger minipoortstuurprogramma's. Zie Direct OID Request Interface in NDIS 6.1voor meer informatie over de directe OID-interface.
Als u NDIS en stuurprogramma's wilt informeren over de mogelijkheden van apparaten en stuurprogramma's, moeten NDIS 6.20- en hogerstuurprogramma's de NDIS 6.20-apparaatfunctionaliteitsinterfaces implementeren voor de volgende functies:
NDIS 6.20 en latere stuurprogramma's moeten ondersteuning bieden voor ontvangstzijdebeperking (RST) bij ontvangstonderbrekingen. Meer informatie over RST vindt u in Receive Side Throttle in NDIS 6.20.
Vervang code die verouderde interfaces gebruikt door de NDIS 6.20-equivalenten. Zie Verouderde interfaces in NDIS 6.20voor meer informatie over verouderde functies. Zie NDIS 6.20-gegevensstructuren gebruikenvoor informatie over het bijwerken van structuren ter ondersteuning van NDIS 6.20-versies.
Gebruik NDIS-interfaces die ondersteuning bieden voor meer dan 64 processors, bijvoorbeeld de NDIS 6.20-interface voor lezen en schrijven. Zie Ondersteuning voor meer dan 64 processors in NDIS 6.20voor meer informatie over ondersteuning voor meer dan 64 processors.