Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Toto téma představuje specifikaci rozhraní NDIS (Network Driver Interface Specification) 6.70 a popisuje její hlavní doplňky návrhu. NDIS 6.70 je součástí Windows 10 verze 1703.
NDIS 6.70 je menší aktualizace verze NDIS 6.60 pro miniportové, protokolové, filtrační a zprostředkující ovladače. Další informace o portování ovladačů NDIS 6.x do NDIS 6.70 najdete v tématu Porting ovladačů NDIS 6.x do NDIS 6.70.
Aktualizace funkcí
NetAdapterCx
Kromě NDIS 6.70 obsahuje Windows 10 verze 1703 významnou novou funkci pro ovladače síťových adaptérů zvanou rozšíření třídy WDF síťového adaptéru, známé také jako NetAdapterCx. NetAdapterCx je ve verzi Preview jenom ve Windows 10 verze 1703. Model NetAdapterCx umožňuje vývojářům ovladačů síťových adaptérů využívat všechny funkce a zjednodušený model ovladačů WDF, což znamená, že ovladače síťových adaptérů se snadněji zapisují.
Další aktualizace funkcí
NDIS tvoří základní základ pro platformu síťových ovladačů ve Windows. Seznam dalších funkcí síťového ovladače, které byly aktualizovány ve stejnou dobu jako NDIS 6.70, najdete v části Windows 10 verze 1703 pro sítě v tématu Co je nového ve vývoji ovladačů.
Ukončení podpory funkcí
Následující funkce síťového ovladače jsou zastaralé spolu s verzí NDIS 6.70:
Implementace ovladače NDIS 6.70
Ovladače síťových adaptérů
Další informace o implementaci ovladače síťové karty pomocí netAdapterCx naleznete v tématu NetAdapterCx.
Miniport, protokol, filtr a zprostředkující ovladače
Ovladač NDIS 6.70 musí splňovat požadavky definované při implementaci ovladače NDIS 6.30.
Kromě toho musí ovladač NDIS 6.70 splňovat následující požadavky:
Ovladač NDIS 6.70 musí při registraci nahlásit správnou verzi NDIS.
Je nutné aktualizovat číslo hlavní verze a podverze NDIS ve struktuře NDIS_Xxx_DRIVER_CHARACTERISTICS, aby podporovala NDIS 6.70. Člen MajorNdisVersion musí obsahovat hodnotu 6 a člen MinorNdisVersion musí obsahovat hodnotu 70. Tento požadavek platí pro ovladače miniportu, protokolu a filtru. Musíte také aktualizovat informace o verzi kompilátoru (viz Kompilace ovladače NDIS 6.70).
Ovladače miniportu musí nastavit člena Header z NDIS_MINIPORT_DRIVER_CHARACTERISTICS: nastavte Revizi na NDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2 a Velikost na NDIS_SIZEOF_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2.
Ovladače filtrů musí nastavit člen záhlaví z NDIS_FILTER_DRIVER_CHARACTERISTICS: Nastavte Revizi na NDIS_FILTER_CHARACTERISTICS_REVISION_2 a Velikost na NDIS_SIZEOF_FILTER_DRIVER_CHARACTERISTICS_REVISION_2.
Ovladače protokolu musí nastavit záhlaví členu NDIS_PROTOCOL_DRIVER_CHARACTERISTICS: Nastavte Revize na NDIS_PROTOCOL_CHARACTERISTICS_REVISION_2 a Velikost na NDIS_SIZEOF_PROTOCOL_DRIVER_CHARACTERISTICS_REVISION_2.
Kompilace ovladače NDIS 6.70
Ovladače síťových adaptérů
Další informace o kompilaci ovladače síťové karty pomocí netAdapterCx naleznete v tématu Porting ovladače miniportu NDIS do netAdapterCx (nastavení kompilace).
Ovladače miniportu, protokolu a filtru
WDK pro Windows 10 verze 1703 podporuje správu verzí hlaviček. Správa verzí hlaviček zajišťuje, aby ovladače NDIS 6.70 používaly v době kompilace příslušné datové struktury NDIS 6.70.
Do projektu sady Visual Studio pro ovladač přidejte následující nastavení kompilátoru:
- Pro miniportový ovladač přidejte
NDIS670_MINIPORT=1
. - Pro ovladač filtru nebo protokolu přidejte
NDIS670=1
.
Informace o vytvoření ovladače s windows 10 verze 1703 WDK naleznete v tématu Sestavení ovladače.
Použití datových struktur ovladačů NDIS 6.70
Ovladače síťových adaptérů
Další informace o datových strukturách NetAdapterCx naleznete v tématu NetAdapterCx.
Miniport, protokol, filtr a zprostředkující ovladače
Nové datové struktury
V NDIS 6.70 jsou nové následující datové struktury.