Freigeben über


Beispiel für USB 802.3-Gerät

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

Steuerelementnachrichten werden auf dem Steuerungsendpunkt gesendet. Benachrichtigungen werden auf dem Interrupt-In-Endpunkt in der CDC-Kommunikationsklassenschnittstelle gesendet. Datennachrichten werden auf den Massenein- und Massenausgangsendpunkten 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 Deskriptorreihenfolge auswählen, damit Geräte auf Windows Millennium Edition ordnungsgemäß initialisiert werden.

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

Das Beispiel in diesem Abschnitt umfasst:

Gerätedeskriptor

Konfigurationsdeskriptor

Schnittstellendeskriptor für Kommunikationsklassenschnittstelle

Deskriptor des Benachrichtigungsendpunkts

Schnittstellendeskriptor für die Datenklassenschnittstelle

Dateneingangsendpunkt-Deskriptor

Datenausgangsendpunkt-Deskriptor