Implementieren eines NDIS 6.30-Treibers

Ein NDIS 6.30-Treiber muss die Anforderungen erfüllen, die unter Implementieren eines NDIS 6.20-Treibers definiert sind.

Darüber hinaus muss ein NDIS 6.30-Treiber die folgenden Anforderungen erfüllen:

  • Ein NDIS 6.30-Treiber muss die richtige NDIS-Version melden, wenn er sich bei NDIS registriert.

    • Sie müssen die Haupt- und Nebenversionsnummer der NDIS in der Struktur NDIS_Xxx_DRIVER_CHARACTERISTICS aktualisieren, um NDIS 6.30 zu unterstützen. Das MajorNdisVersion-Element muss 6 und das MinorNdisVersion-Element30 enthalten. Diese Anforderung gilt für Miniport-, Protokoll- und Filtertreiber. Sie müssen auch die Versionsinformationen für den Compiler aktualisieren, siehe Kompilieren eines NDIS 6.30-Treibers.

    • Miniporttreiber müssen den Headermembervon NDIS_MINIPORT_DRIVER_CHARACTERISTICS: Festlegen von Revision auf NDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2 und Größe auf NDIS_SIZEOF_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2 festlegen.

    • Filtertreiber müssen den Headermembervon NDIS_FILTER_DRIVER_CHARACTERISTICS: Festlegen von Revision auf NDIS_FILTER_CHARACTERISTICS_REVISION_2 und Größe auf NDIS_SIZEOF_FILTER_DRIVER_CHARACTERISTICS_REVISION_2 festlegen.

    • Protokolltreiber müssen den Headermembervon NDIS_PROTOCOL_DRIVER_CHARACTERISTICS Festlegen von Revision auf NDIS_PROTOCOL_CHARACTERISTICS_REVISION_2 und Größe auf NDIS_SIZEOF_PROTOCOL _DRIVER_CHARACTERISTICS_REVISION_2 festlegen.

  • Um NDIS und überlastende Treiber über Geräte- und Treiberfunktionen zu informieren, müssen NDIS 6.30-Treiber die NDIS 6.30-Gerätefunktionsschnittstellen für die folgenden Features implementieren:

  • NDIS 6.30-Miniporttreiber für die Windows 8 und Windows Server 2012 Betriebssysteme müssen die NDIS 6.30-Versionen von Datenstrukturen verwenden. Weitere Informationen finden Sie unter Verwenden von NDIS 6.30-Datenstrukturen.