Networking driver samples
The driver samples in this directory provide a starting point for writing a custom network driver for your device.
Sample | Description |
---|---|
Bindview | An application that demonstrates how to use INetCfg APIs to enumerate, install, uninstall, bind and unbind network components. |
Fakemodem | Demonstrates a simple controller-less modem driver. |
Hyper-V Extensible Switch Extension Filter | A base library used to implement a Hyper-V Extensible Switch extension filter driver. |
NDIS 6.0 Filter | The sample is a do-nothing pass-through NDIS 6 filter driver demonstrating the basic principles of an NDIS 6.0 Filter driver. |
NDIS MUX Intermediate Driver and Notify Object | An NDIS 6.0 driver that demonstrates the operation of an "N:1" MUX driver. The sample create multiple virtual network devices on top of a single lower adapter. |
Connectionless NDIS 6.0 and 6.3 Protocol Driver | This driver supports sending and receiving raw Ethernet frames using ReadFile/WriteFile calls from user-mode. As an NDIS protocol driver, it illustrates how to establish and tear down bindings to Ethernet adapters. |
Connectionless NDIS 6.0 Protocol Driver | This driver supports sending and receiving raw Ethernet frames using ReadFile/WriteFile calls from user-mode. As an NDIS protocol driver, it illustrates how to establish and tear down bindings to Ethernet adapters. |
NDIS Virtual Miniport Driver | Demonstrates the functionality of an NDIS miniport driver without requiring a physical network adapter. |
Radio Manager | Demonstrates how to structure a Radio Manager for use with the Windows Radio Management APIs. |
WDI Sample | This sample demonstrates use of the WLAN WDI. |
WFP Packet Modification | Demonstrates the packet modification capabilities of the Windows Filtering Platform (WFP). |
WFP Traffic Inspection | Demonstrates the traffic inspection capabilities of the Windows Filtering Platform (WFP). |
WFP MSN Messenger Monitor | A sample application and driver demonstrating the stream inspection capabilities of the Windows Filtering Platform (WFP). |
WFP Stream Edit | Demonstrates replacing a string pattern for a Transmission Control Protocol (TCP) connection using the Windows Filtering Platform (WFP). |
Windows Filtering Platform | This is a sample firewall. It has a command-line interface which allows adding filters at various WFP layers under various conditions. Additionally, it exposes callouts for injection, basic action, proxying, and stream inspection. |
Native Wi-Fi IHV Service | Demonstrates IHV extensibility for native Wi-Fi. |
WSK TCP Echo Server | This sample driver is a minimal driver meant to demonstrate the usage of the Winsock Kernel (WSK) programming interface. |