Table of contents
TOC
Collapse the table of content
Expand the table of content

NDIS Intermediate Drivers

Last Updated: 9/2/2016

NDIS intermediate drivers interface between upper-level protocol drivers and miniport drivers. Some applications that might require an intermediate driver include:

  • Media translation between an old transport driver and a miniport driver that manages a media type unknown to the transport driver.

  • Data filtering for security or other purposes.

  • Load Balancing Failover (LBFO) solutions.

  • Monitoring and collecting of network data statistics.

Before attempting to write an intermediate driver, you should read about NDIS miniport and protocol drivers. For more information about NDIS miniport drivers, see NDIS Miniport Drivers. For more information about NDIS protocol drivers, see NDIS Protocol Drivers.

The following sections introduce intermediate drivers and describe how to create and install such drivers:

Roadmap for Developing NDIS Intermediate Drivers

Introduction to NDIS Intermediate Drivers

Writing NDIS Intermediate Drivers

Intermediate Driver Design Concepts

Installing Intermediate Drivers

© 2017 Microsoft