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.