Share via


RNDIS To USB Mapping (Windows Embedded CE 6.0)

1/6/2010

A USB RNDIS device is implemented as a USB CDC device with two interfaces. A Communication Class interface, of type Abstract Control, and a Data Class interface combine to form a single functional unit representing the USB RNDIS device. The Communication Class interface includes a single endpoint for event notification and uses the shared bidirectional Control endpoint for control messages. The Data Class interface includes two bulk endpoints for data traffic.

Note

An understanding of the Universal Serial Bus (USB) Specification version 1.1 is required. The USB Communication Device Class (CDC) Specification version 1.1 is suggested as a reference.

See Also

Concepts

RNDIS Driver Implementation Guide
USB Host Controller Driver Development Concepts
USB-Level Initialization
Control Channel Characteristics
Data Channel Characteristics
USB-RNDIS Power Management
USB-RNDIS Ethernet Device Sample Descriptors