Introduction to Remote NDIS (RNDIS) – Windows drivers
Distant NDIS (RNDIS) is a bus-independent class specification for Ethernet (802.3) community units on dynamic Plug and Play (PnP) buses akin to USB, 1394, Bluetooth, and InfiniBand. Distant NDIS defines a bus-independent message protocol between a number laptop and a Distant NDIS system over summary management and knowledge channels. Distant NDIS is exact sufficient to permit vendor-independent class driver assist for Distant NDIS units on the host laptop.
Microsoft Home windows variations starting with Home windows XP embody a Distant NDIS driver for USB units. To make use of this driver with a USB system, an IHV should present an INF file that follows the template in Distant NDIS INF Template.
Distant NDIS messages are despatched to a Distant NDIS system from the host, and a Distant NDIS system responds with an applicable completion message. Messages are additionally despatched in a unsolicited style from a Distant NDIS system to the host.
This part contains:
Overview of Distant NDIS (RNDIS)
Distant NDIS Communication
Distant NDIS To USB Mapping