USB 802.3-Gerätebeispiel

Dieser Abschnitt enthält einen Beispielsatz von Deskriptoren für ein USB-Remote-NDIS-Ethernet-Gerät. Es enthält eine CDC Communication Class-Schnittstelle und eine CDC-Datenklassenschnittstelle. Der Gerätedeskriptor wird unabhängig voneinander zurückgegeben. Der Konfigurationsdeskriptor und alle folgenden Deskriptoren werden als einzelner Block in der angezeigten Reihenfolge zurückgegeben.

Steuerelementnachrichten werden auf dem Control-Endpunkt gesendet. Benachrichtigungen werden auf dem Interrupt-In-Endpunkt in der CDC-Kommunikationsklassenschnittstelle gesendet. Datennachrichten werden auf den Endpunkten "Massenein- und Massenausgang" in der CDC-Datenklassenschnittstelle gesendet. Zeichenfolgendeskriptoren werden nicht angezeigt.

Bei der Remote-NDIS-Implementierung in Windows Millennium Edition wird davon ausgegangen, dass die Kommunikationsklassenschnittstelle vor der Datenklassenschnittstelle steht. Anbieter sollten diese Deskriptorbestellung auswählen, damit Geräte auf Windows Millennium Edition ordnungsgemäß initialisiert werden.

Wenn ein Teil dieses Beispiels einer Steuerelementspezifikation widerspricht, befolgen Sie die Spezifikation.

Dieses Beispiel in diesem Abschnitt umfasst:

Device Descriptor

Configuration Descriptor

Schnittstellendeskriptor für Kommunikationsklassenschnittstelle

Deskriptor des Benachrichtigungsendpunkts

Schnittstellendeskriptor für die Datenklassenschnittstelle

Daten in Endpunktdeskriptor

Datenausgangsendpunktdeskriptor