Поделиться через


Пример устройства USB 802.3

В этом разделе содержится пример набора дескрипторов для usb-устройства NDIS Ethernet. Он включает интерфейс класса коммуникации CDC и интерфейс класса данных CDC. Дескриптор устройства возвращается независимо. Дескриптор конфигурации и все следующие дескрипторы возвращаются в виде одного блока в указанном порядке.

Сообщения управления отправляются в конечную точку Control. Сообщения уведомления отправляются на конечную точку Прерывания в интерфейсе класса коммуникации CDC. Сообщения данных отправляются на конечные точки массового входа и массового выхода в интерфейсе класса данных CDC. Дескрипторы строк не отображаются.

Реализация Remote NDIS в Windows Millennium Edition предполагает, что интерфейс класса коммуникации предшествует интерфейсу класса данных. Поставщики должны выбрать порядок дескриптора, чтобы устройства инициализировать правильно в Windows Millennium Edition.

Если любая часть этого примера противоречит управляемой спецификации, следуйте спецификации.

Этот пример в этом разделе включает:

Дескриптор устройства

Дескриптор конфигурации

Дескриптор интерфейса для интерфейса класса коммуникации

Дескриптор конечной точки уведомления

Дескриптор интерфейса для интерфейса класса данных

Дескриптор данных в конечной точке

Дескриптор конечной точки выхода данных