Sie sind zurzeit offline. Es wird auf die erneute Herstellung einer Internetverbindung gewartet.

Maximale Größe des USB-überträgt unter verschiedenen Betriebssystemen

Der Support für Windows XP wurde eingestellt

Microsoft stellte am 8. April 2014 den Support für Windows XP ein. Diese Änderung wirkt sich auf Ihre Softwareupdates und Sicherheitsoptionen aus. Erfahren Sie, was das für Sie bedeutet und wie Sie Ihren Schutz aufrechterhalten können.

Der Support für Windows Server 2003 ist am 14. Juli 2015 abgelaufen.

Microsoft beendete den Support für Windows Server 2003 am 14. Juli 2015. Diese Änderung wirkt sich auf Ihre Softwareupdates und Sicherheitsoptionen aus. Erfahren Sie, was das für Sie bedeutet und wie Sie Ihren Schutz aufrechterhalten können.

Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 832430
Zusammenfassung
Dieser Artikel beschreibt die Maximalgröße von USB-Übertragungen bei verschiedenen Microsoft Windows-Betriebssystemen.

Microsoft Windows 2000

Unter Microsoft Windows 2000, die maximale Größe ein USB-wird Übertragung vom Gerätetreiber bestimmt, die für das USB-Gerät geladen wird. Die maximale Größe des USB-Übertragungen wird auf eine der folgenden Arten bestimmt:
  • Wenn der Gerätetreiber die Konfiguration des Geräts über die Funktion URB_FUNCTION_SELECT_CONFIGURATION auswählt.
  • Wenn der Gerätetreiber eine alternative Schnittstelle für das Gerät über die Funktion URB_FUNCTION_SELECT_INTERFACE auswählt.
In den meisten Fällen verfügt über eine USB-Übertragung unter Windows 2000 keine hartcodierte Größenbeschränkung für außer den Grenzwert, der durch den Clienttreiber definiert ist.

Microsoft Windows XP und Microsoft Windows Server 2003

Unter Microsoft Windows XP und Microsoft Windows Server 2003 ist die maximale Größe einer USB-Übertragung durch den Miniporttreiber des Host USB-Controllers oder die Treiber für USB-Anschluss (Usbport.sys) definiert. (Die maximale Größe einer USB-Übertragung ist durch den Clienttreiber des Geräts nicht definiert.) Wenn Sie mehr als die maximale Größe einer USB-Übertragung verwenden, die Übertragung-Anforderung fehlschlagen oder ein Stop-Fehler möglicherweise auf einem Bluescreen angezeigt.

Wenn die maximale Größe einer Übertragung für einen Endpunkt Massenkopieren entweder kleiner als 4 Kilobyte (KB) oder gleich 4 KB ist, teilt der Porttreiber unter Windows XP und Windows Server 2003 die Transaktion in mehreren überträgt. Theoretisch macht dies die maximale Größe einer USB-Übertragung für diese Endpunkte unbegrenzte. Allerdings Microsoft hat sehr große Übertragungen nicht getestet und Microsoft empfiehlt nicht sehr große Übertragungen.

Hinweis: Unter Windows XP und Windows Server 2003 werden die Maximalgröße von USB-Übertragungen der Clienttreiber nicht aktuell weitergegeben. Dieses Verhalten kann in zukünftigen Versionen von Windows ändern.
Weitere Informationen

Maximale Größe des USB-Übertragungen

Windows 2000

Typ übertragen MaximumTransferSize Fehler gemeldet
Steuerelement Endpunkt 04 KBUSBD_STATUS_INVALID_PARAMETER
Steuerelement (andere Endpunkte)64 KBUnbestimmt
InterruptUnbestimmtKeiner
UHCI BULKUnbestimmtKeiner
OHCI-MasseneinfügungUnbestimmt (siehe Hinweis)Keiner
Beachten Sie Folgendes zu Übertragungen auf Windows 2000:
  • Wenn Sie mehr als das Limit von 255 Pakete pro USB-Anforderung blockieren (URB) Höchstgeschwindigkeit isochrone Endpunkte verwenden, erhalten Sie folgende Fehlermeldung:
    USBD_STATUS_INVALID_PARAMETER
  • Wenn Sie einen Treiber schreiben, achten Sie Leistung und Ressource Kompromisse beim Verwenden von umfangreichen Übertragungen.
  • Microsoft nicht empfehlen sehr große Masse Übertragungen oder unterbrechen überträgt wegen Ressourcenbeschränkungen, die vom Treiber Open Host Controller Interface (OHCI) verfügbar gemacht werden.
  • Anforderungen für den Standard-Steuerelement Endpunkt sind 4 KB für Kompatibilität mit früheren Versionen von Treibern beschränkt. USB-Spezifikation wird anderen Übertragungen Steuerelement auf 64 KB beschränkt. Es ist jedoch keine bestimmte Einschränkung in den USB-Treiberstapel für kein Steuerelement Endpunkte. Die Ergebnisse der Angabe einer Übertragung, die größer als 64 KB auf einen Endpunkt nicht Steuerelement ist sind nicht definiert.
  • Zusammengesetzte Geräte unter Windows 2000 haben eine maximale Übertragungsgröße von 4 KB, wenn Sie die URB_FUNCTION_SELECT_CONFIGURATION -Funktion, verwenden um die maximale Größe einer Übertragung festgelegt. Um diese Einschränkung umgehen, müssen Treiber die URB_FUNCTION_SELECT_INTERFACE -Funktion verwenden. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
    200977Sie können für ein composite USB-Gerät nicht MaximumTransferSize festgelegt.

Windows XP und Windows Server 2003

Die folgende Tabelle stellt theoretische Grenzwerte dar; Darstellung dieser Tabelle praktische Einschränkungen.

Hinweis: Microsoft empfiehlt nicht sehr große Übertragungen.
Typ übertragen MaximumTransferSize Fehler gemeldet
Steuerelement Endpunkt 04 KBUSBD_STATUS_INVALID_PARAMETER
Steuerelement (andere Endpunkte)64 KBFehlercode 0xFE
InterruptUnbegrenztKeiner
UHCI BULKUnbegrenztKeiner
OHCI-Masseneinfügung256 KBFehlercode 0xFE
EHCI BULK3344K Fehlercode 0xFE
Höchstgeschwindigkeit isochrone Endpunkte sind auf 255 Pakete pro URB beschränkt. Schnelle isochrone Endpunkte sind auf 1024 Pakete pro URB beschränkt. Wenn Sie mehr als diese Grenzwerte verwenden, erhalten Sie den folgenden USBD-Fehler:
USBD_STATUS_INVALID_PARAMETER
übermäßige riesige überschreiten

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 832430 – Letzte Überarbeitung: 12/01/2007 02:36:12 – Revision: 2.2

Microsoft Windows Server 2003, 64-Bit Datacenter Edition, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, Microsoft Windows XP Professional x64 Edition, Microsoft Windows XP Home Edition, Microsoft Windows XP Professional, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Datacenter Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows 2000 Server

  • kbmt kbinfo KB832430 KbMtde
Feedback
/html>