Implementing an NDIS 6.30 Driver

An NDIS 6.30 driver must follow the requirements that are defined in Implementing an NDIS 6.20 Driver.

In addition, an NDIS 6.30 driver must be compliant with the following requirements:

  • An NDIS 6.30 driver must report the correct NDIS version when it registers with NDIS.

    You must update the major and minor NDIS version number in the NDIS_Xxx_DRIVER_CHARACTERISTICS structure to support NDIS 6.30. The MajorNdisVersion member must contain 6 and the MinorNdisVersion member must contain 30. This requirement applies to miniport, protocol, and filter drivers. You must also update the version information for the compiler, see Compiling an NDIS 6.30 Driver.

  • To inform NDIS and overlying drivers about device and driver capabilities, NDIS 6.30 drivers must implement the NDIS 6.30 device capability interfaces for the following features:

  • NDIS 6.30 miniport drivers for the Windows 8 and Windows Server 2012 operating systems must use the NDIS 6.30 versions of data structures. For more information, see Using NDIS 6.30 Data Structures.