Edit

Share via


Remote NDIS To USB mapping overview

A USB Remote NDIS device uses the USB Communication Device Class (CDC) with two interfaces. The Communication Class interface, which is Abstract Control, and the Data Class interface work together as a single unit that represents the USB Remote NDIS device. The Communication Class interface has one endpoint for event notification and uses the shared bidirectional control endpoint for control messages. The Data Class interface has two bulk endpoints for data traffic.

Note

 You need to know the Universal Serial Bus (USB) Specification versions 1.1 and 2.0. For reference, see the USB Communication Device Class (CDC) Specifications at https://www.usb.org/documents.

This section covers:

USB-level initialization

USB-level termination

Control channel characteristics

Data channel characteristics

Power management

Timer constants

USB 802.3 device sample