Summary of Changes Required to Port a Protocol or Filter Driver to NDIS 6.30

To update an NDIS 6.x protocol or filter driver to support NDIS 6.30, you must modify it as outlined in the following sections.

Build Environment

  • Replace the preprocessor definition NDIS60 or NDIS61 or NDIS620, if present, with NDIS630.
  • Update the major and minor NDIS version number in the NDIS_Xxx_DRIVER_CHARACTERISTICS structure as described in Implementing an NDIS 6.30 Driver.

General Porting Requirements for Protocol Drivers

A protocol driver should always complete NetEventSetPower without waiting for packets. For more information, see:

For more information about NDIS 6.30 features, see Introduction to NDIS 6.30.

General Porting Requirements for Filter Drivers

A filter driver should always complete NetEventSetPower without waiting for packets. For more information, see:

For more information about NDIS 6.30 features, see Introduction to NDIS 6.30.