Maximální velikost USB přenese různých operačních systémech

Překlady článku Překlady článku
ID článku: 832430 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento článek popisuje maximální velikost přenosy USB v různých operačních systémech Microsoft Windows.

Microsoft Windows 2000

V systému Microsoft Windows 2000, maximální velikost USB přenos určena ovladač zařízení načten pro zařízení USB. Maximální velikost přenosy USB je určena v jedné z následujících způsobů:
  • Ovladač zařízení vybere při konfiguraci zařízení prostřednictvím služby funkce URB_FUNCTION_SELECT_CONFIGURATION.
  • Ovladač zařízení při vybere alternativní rozhraní pro zařízení prostřednictvím služby funkce URB_FUNCTION_SELECT_INTERFACE.
Ve většině případů přenosu USB v systému Windows 2000 má žádný limit velikosti pevně kromě limit, který je definován ovladač klienta.

Microsoft Windows XP a Microsoft Windows Server 2003

V systému Windows XP a Microsoft Windows Server 2003 je maximální velikosti přenosu USB definován ovladač miniportu hostitelský řadič USB nebo ovladačem portu USB (souboru Usbport.sys). (Maximální velikosti přenosu USB není definována podle klienta ovladače zařízení.) Používat více než maximální velikosti přenosu USB požadavek přenos může selhat nebo může zobrazit chyba stop na modré obrazovce.

V systému Windows XP a Windows Server 2003 při maximální velikosti přenosu pro koncový bod hromadné je buď menší než 4 kilobajty (KB) nebo rovná 4 KB ovladač portu rozdělí transakce do více přenosy. Teoreticky toto chování umožňuje maximální velikosti přenosu USB neomezená tyto koncové body. Společnost Microsoft netestovala velmi velké přenosy a společnost Microsoft nedoporučuje velmi velké přenosy.

Poznámka:V systému Windows XP a Windows Server 2003 maximální velikost přenosy USB není aktuálně rozšířena do klienta ovladač. Toto chování může změnit v budoucích verzích systému Windows.

Další informace

Maximální velikost přenosy USB

WINDOWS 2000

Zmenšit tuto tabulkuRozšířit tuto tabulku
Typ přenosuMaximumTransferSizeChyba ohlášené
Ovládací prvek koncových 04 KBUSBD_STATUS_INVALID_PARAMETER
Ovládací prvek (ostatní Endpoints)64 KBNeurčený
PřerušeníNeurčenýNONE
S řadičem UHCI BulkNeurčenýNONE
OHCI BulkNeurčený (viz poznámka)NONE
Poznámka: následující o přenosech v systému Windows 2000:
  • Pokud používáte více než limit 255 paketů za bloku požadavku USB (URB) na koncové body izochronní plnou rychlostí, může se zobrazit následující chybová zpráva:
    USBD_STATUS_INVALID_PARAMETER
  • Při zápisu ovladač být vědomi výkonu a obchodních kontaktech prostředku při použití velké přenosy.
  • Microsoft není doporučujeme velmi velké hromadné přenosy nebo přenosy přerušení kvůli omezení prostředků, která jsou zpřístupněna ovladač Open Host Controller Interface (OHCI).
  • Požadavky na koncový bod výchozí ovládací prvek jsou omezena na 4 KB pro kompatibilitu s starší verze ovladačů. Specifikace USB omezuje ostatní přenosy ovládací prvek na 64 KB. Existuje však žádné konkrétní omezení USB zásobník ovladačů koncové body na ovládací prvek. Výsledky určení přenosu je větší než 64 KB koncový bod řízení Nedefinovaný.
  • Složené zařízení v systému Windows 2000 mají při použití funkce URB_FUNCTION_SELECT_CONFIGURATION nastavení maximální velikosti přenosu přenosu maximální velikost 4 KB. Chcete-li obejít toto omezení, musí ovladače pomocí funkce URB_FUNCTION_SELECT_INTERFACE. Další informace naleznete následujícím článku znalostní databáze Microsoft Knowledge Base:
    200977MaximumTransferSize nelze nastavit pro Složené zařízení USB

Windows XP a Windows Server 2003

Následující tabulka představuje Teoretická limity; této tabulky představují praktické omezení.

Poznámka:Společnost Microsoft nedoporučuje velmi velké přenosy.
Zmenšit tuto tabulkuRozšířit tuto tabulku
Typ přenosuMaximumTransferSizeChyba ohlášené
Ovládací prvek koncových 04 KBUSBD_STATUS_INVALID_PARAMETER
Ovládací prvek (ostatní Endpoints)64 KBKontrola chyb 0xFE
PřerušeníNeomezený početNONE
S řadičem UHCI BulkNeomezený početNONE
OHCI Bulk256 KBKontrola chyb 0xFE
EHCI Bulk3344K Kontrola chyb 0xFE
Koncové body izochronní plnou rychlostí omezena na 255 paketů za URB. Vysokorychlostní izochronní koncové body jsou omezeny 1024 paketů za URB. Pokud používáte více než tyto limity, obdržíte následující chyba USBD:
USBD_STATUS_INVALID_PARAMETER

Vlastnosti

ID článku: 832430 - Poslední aktualizace: 1. prosince 2007 - Revize: 2.2
Informace v tomto článku jsou určeny pro produkt:
  • 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
Klíčová slova: 
kbmt kbinfo KB832430 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:832430

Dejte nám zpětnou vazbu

 

Kontaktieren Sie uns, um weitere Hilfe zu erhalten

Kontaktieren Sie uns, um weitere Hilfe zu erhalten
Wenden Sie sich an den Answer Desk, um professionelle Hilfe zu erhalten.