RNDIS To USB Mapping (Windows CE 5.0)
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
USB Host Controller Driver Development Concepts | USB-Level Initialization | Control Channel Characteristics | Data Channel Characteristics | USB-RNDIS Power Management | USB-RNDIS Ethernet Device Sample
Send Feedback on this topic to the authors