Freigeben über


Zusammenfassung der erforderlichen Änderungen zum Portieren eines Protokolltreibers auf NDIS 6.20

In diesem Thema werden die Änderungen zusammengefasst, die zum Portieren von NDIS 6 erforderlich sind. x-Protokolltreiber für 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 Protokolltreiber zur Unterstützung der NDIS 6.20-Umgebung zu aktualisieren, müssen Sie den NDIS 6.x-Protokolltreiber 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)
    • Schnittstellen für Prozessorinformationsgerätetreiber
    • 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_PROTOCOL_DRIVER_CHARACTERISTICS Struktur auf 6.20 fest, die an die Funktion NdisRegisterProtocolDriver übergeben wird.

  • Legen Sie die Protokolltreiberversion in den Membern MajorDriverVersion und MinorDriverVersion der NDIS_PROTOCOL_DRIVER_CHARACTERISTICS-Struktur auf einen entsprechenden treiberspezifischen Wert fest.

Protokollbindungs- und Bindungsvorgänge

  • Verwenden Sie die neueste Version der Funktionen der Miniportadapter-Ankündigungsschnittstellen. Die folgenden Schnittstellen verfügen über aktualisierte Funktionen:

    • Energieverwaltung
    • Energieverwaltung
    • Empfangsseitige Skalierung (RSS)
    • Hardwarehilfe (VMQ)
  • Verwenden Sie die aktualisierten Versionen dieser Strukturen:

    Informationen zur NDIS-Strukturversion finden Sie unter Angeben von NDIS-Versionsinformationen.

Senden und Empfangen von Datenpfaden