Udostępnij za pośrednictwem


Wprowadzenie do usługi NDIS 6.87

W tym temacie przedstawiono specyfikację interfejsu sterownika sieciowego (NDIS) 6.87 i opisano jego główne dodatki projektowe. Serwer NDIS 6.87 jest dołączony do systemu Windows 11 w wersji 22H2 i Windows Server 2022 lub nowszej.

NDIS 6.87 to drobna aktualizacja wersji NDIS 6.86. Aby uzyskać więcej informacji na temat przenoszenia sterowników NDIS 6.x do serwera NDIS 6.87, zobacz Przenoszenie sterowników NDIS 6.x do usługi NDIS 6.87.

Aktualizacje funkcji

NDIS 6.87 to przyrostowa aktualizacja NDIS 6.86 i nie zawiera żadnych nowych głównych funkcji.

Implementowanie sterownika NDIS 6.87

Sterownik NDIS 6.87 musi spełniać wymagania zdefiniowane w Implementowanie sterownika NDIS 6.30.

Ponadto sterownik NDIS 6.87 musi być zgodny z następującymi wymaganiami:

  • Sterownik NDIS 6.87 musi zgłosić poprawną wersję NDIS podczas rejestrowania w usłudze NDIS.

    • Należy zaktualizować główny i pomocniczy numer wersji NDIS w strukturze NDIS_Xxx_DRIVER_CHARACTERISTICS, aby obsługiwać usługę NDIS 6.87. Element członkowski MajorNdisVersion musi zawierać wartość 6, a element członkowski MinorNdisVersion musi zawierać wartość 87. To wymaganie dotyczy sterowników miniportów, protokołów i filtrów. Należy również zaktualizować informacje o wersji kompilatora (zobacz Kompilowanie sterownika NDIS 6.87).

    • Sterowniki miniportu muszą ustawić członka nagłówka w strukturze NDIS_MINIPORT_DRIVER_CHARACTERISTICS: ustaw wartość pola revision na NDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_3 i wielkość size na NDIS_SIZEOF_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_3.

    • Sterowniki filtrów muszą ustawić element nagłówka członka NDIS_FILTER_DRIVER_CHARACTERISTICS: ustaw Rewizję na NDIS_FILTER_CHARACTERISTICS_REVISION_3 i Rozmiar na NDIS_SIZEOF_FILTER_DRIVER_CHARACTERISTICS_REVISION_3.

    • Sterowniki protokołu muszą ustawić element członkowski nagłówkaNDIS_PROTOCOL_DRIVER_CHARACTERISTICS: ustaw poprawki na NDIS_PROTOCOL_CHARACTERISTICS_REVISION_2 i Rozmiar na NDIS_SIZEOF_PROTOCOL _DRIVER_CHARACTERISTICS_REVISION_2.

  • Sterowniki miniportu NDIS 6.87 dla systemu Windows 11 w wersji 22H2 i nowszych oraz Windows Server 2022 i nowszych muszą korzystać z wersji 6.87 struktur danych NDIS.

Kompilowanie sterownika NDIS 6.87

Zestaw WDK dla systemu Windows Server 2022 obsługuje wersjonowanie nagłówków. Wersjonowanie nagłówka zapewnia, że sterowniki NDIS 6.87 używają odpowiednich struktur danych NDIS 6.87 w czasie kompilacji.

Dodaj następujące ustawienia kompilatora do projektu programu Visual Studio dla sterownika:

  • W przypadku sterownika miniportu dodaj NDIS687_MINIPORT=1.
  • W przypadku sterownika filtru lub protokołu dodaj NDIS687=1.

Aby uzyskać informacje na temat tworzenia sterownika z wersją zestawu WDK systemu Windows Server 2022, zobacz Building a Driver.