Getting started with NDIS Filter Drivers

Filter drivers provide filtering services for miniport drivers. NDIS driver stacks must include miniport drivers and protocol drivers and optionally include filter drivers. For more information about NDIS drivers and the driver stack, see Driver Stack Management.

The following applications might require a filter driver:

  • Data filtering applications for security or other purposes.

  • Applications that monitor and collect network data statistics.

The following topics provide an introduction to filter driver characteristics and services:

Filter Driver Characteristics

Filter Driver Services

Types of Filter Drivers

Mandatory Filter Drivers