Network Driver Design Guide

This Network Driver Design Guide describes how to design and create network device drivers for Windows operating systems beginning with Windows Vista.

This guide includes the following sections:

Introduction to Network Drivers

NDIS version guide

NDIS Core Functionality

Scalable Networking

Virtualized Networking

Wireless Networking

Network Module Registrar

Winsock Kernel

IP Helper

Windows Filtering Platform Callout Drivers

System Area Networks

Remote NDIS (RNDIS)

Kernel Mode SDK Topics for Network Drivers

Previous Versions of Network Drivers