Freigeben über


Zusammenfassung der erforderlichen Änderungen zum Portieren eines Filtertreibers zu NDIS 6.20

In diesem Thema werden die Änderungen zusammengefasst, die zum Portieren einer NDIS 6 erforderlich sind. x filter driver to NDIS 6.20.

NDIS 6.20 behält die Abwärtskompatibilität mit früheren NDIS-Versionen bei. Weitere Informationen zur Abwärtskompatibilität finden Sie unter NDIS 6.20 Abwärtskompatibilität.

Um einen Filtertreiber zur Unterstützung der NDIS 6.20-Umgebung zu aktualisieren, müssen Sie den NDIS 6.x-Filtertreiber wie folgt ändern:

Buildumgebung
Ersetzen Sie die Präprozessordefinition NDIS61 oder NDIS60 durch NDIS620.

Allgemeine Portierungsanforderungen

  • Ersetzen Sie veraltete Schnittstellen durch NDIS 6.20-Versionen. Weitere Informationen zu veralteten Schnittstellen finden Sie unter Veraltete Schnittstellen in NDIS 6.20.

  • Aktualisieren Sie die folgenden Schnittstellen, um mehr als 64 Prozessoren zu unterstützen:

    • Empfangsseitige Skalierung (RSS)
    • Prozessorinformationsgerätetreiberschnittstellen
    • Ressourcenzuteilung
    • Lese- und Schreibsperren

    Weitere Informationen zur Unterstützung von mehr als 64 Prozessoren finden Sie unter Unterstützung für mehr als 64 Prozessoren in NDIS 6.20.

Treiberinitialisierung

  • Legen Sie die NDIS-Version in den Membern MajorNdisVersion und MinorNdisVersion der NDIS_FILTER_DRIVER_CHARACTERISTICS-Struktur , die an die NdisFRegisterFilterDriver-Funktion übergeben wird, auf 6.20 fest.

  • Legen Sie die Version des Filtertreibers in den Membern MajorDriverVersion und MinorDriverVersion der NDIS_FILTER_DRIVER_CHARACTERISTICS-Struktur auf einen entsprechenden treiberspezifischen Wert fest.

Filtervorgänge zum Anfügen und Trennen von Modulen

Senden und Empfangen von Datenpfaden