Implementowanie sterownika NDIS 6.30
Sterownik NDIS 6.30 musi spełniać wymagania zdefiniowane w Implementowanie sterownika NDIS 6.20.
Ponadto sterownik NDIS 6.30 musi być zgodny z następującymi wymaganiami:
Sterownik NDIS 6.30 musi zgłaszać właściwą wersję NDIS podczas rejestrowania się w NDIS.
Należy zaktualizować główny i pomocniczy numer wersji NDIS w strukturze NDIS_Xxx_DRIVER_CHARACTERISTICS, aby obsługiwać NDIS 6.30. Element członkowski MajorNdisVersion musi zawierać 6, a element członkowski MinorNdisVersion musi zawierać 30. To wymaganie dotyczy sterowników miniportów, protokołów i filtrów. Należy również zaktualizować informacje o wersji kompilatora. Zobacz Compiling an NDIS 6.30 Driver(Kompilowanie sterownika NDIS 6.30).
Sterowniki miniportu muszą ustawić element członkowski nagłówka w NDIS_MINIPORT_DRIVER_CHARACTERISTICS: ustaw Rewizję na NDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2 i Rozmiar na NDIS_SIZEOF_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2.
Sterowniki filtrów muszą ustawić członka nagłówka struktury NDIS_FILTER_DRIVER_CHARACTERISTICS: ustaw Revision na NDIS_FILTER_CHARACTERISTICS_REVISION_2 i Size na NDIS_SIZEOF_FILTER_DRIVER_CHARACTERISTICS_REVISION_2.
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.
Aby poinformować NDIS i nadrzędne sterowniki o możliwościach urządzeń i sterowników, sterowniki NDIS 6.30 muszą zaimplementować interfejsy możliwości urządzenia NDIS 6.30 dotyczące następujących funkcji:
Sterowniki miniportu NDIS 6.30 dla systemów operacyjnych Windows 8 i Windows Server 2012 muszą korzystać z wersji NDIS 6.30 struktur danych. Aby uzyskać więcej informacji, zobacz Korzystanie z Struktur Danych NDIS 6.30.