Μεταφέρει το μέγιστο μέγεθος του USB σε διάφορα λειτουργικά συστήματα

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 832430 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

Αυτό το άρθρο περιγράφει το μέγιστο μέγεθος του USB μεταφορές σε διάφορα λειτουργικά συστήματα των Microsoft Windows.

Microsoft Windows 2000

Στο Microsoft Windows 2000, το μέγιστο μέγεθος του USB μεταφοράς καθορίζεται από το πρόγραμμα οδήγησης συσκευής που φορτώνεται για τη συσκευή USB. Το μέγιστο μέγεθος του USB μεταφορές καθορίζεται σε έναν από τους παρακάτω τρόπους:
  • Όταν το πρόγραμμα οδήγησης συσκευής επιλέγει τις παραμέτρους της συσκευής από τοURB_FUNCTION_SELECT_CONFIGURATIONFunction.
  • Όταν το πρόγραμμα οδήγησης συσκευής επιλέγει μια εναλλακτική διασύνδεσης της συσκευής μέσω της τοURB_FUNCTION_SELECT_INTERFACEFunction.
Στις περισσότερες περιπτώσεις, μια μεταφορά USB στα Windows 2000 έχει κανένα όριο μεγέθους σχεδιασμένου εκτός από το όριο που ορίζεται από το πρόγραμμα οδήγησης υπολογιστή-πελάτη.

Microsoft Windows XP και Microsoft Windows Server 2003

Στον Microsoft Windows XP και Microsoft Windows Server 2003, το μέγιστο μέγεθος μιας μεταφοράς USB ορίζεται από το πρόγραμμα οδήγησης miniport από τον κεντρικό ελεγκτή USB ή από το πρόγραμμα οδήγησης θύρας USB (Usbport.sys). (Το μέγιστο μέγεθος μιας μεταφοράς USB είναιNotορίζεται από το πρόγραμμα οδήγησης υπολογιστή-πελάτη της συσκευής.) Εάν χρησιμοποιείτε περισσότερους από το μέγιστο μέγεθος μιας μεταφοράς USB, η αίτηση μεταφοράς ενδέχεται να αποτύχει ή ενδέχεται να εμφανιστεί ένα σφάλμα διακοπής σε μπλε οθόνη.

Στα Windows XP και Windows Server 2003, όταν το μέγιστο μέγεθος μιας μεταφοράς για μια απόληξη μαζικά είναι είτε μικρότερη από 4 kilobyte (KB) ή ίσο με 4 KB, το πρόγραμμα οδήγησης θύρας διαιρεί τη συναλλαγή σε πολλές μεταφορές. Θεωρητικά, αυτή η συμπεριφορά καθιστά το μέγιστο μέγεθος μιας μεταφοράς USB απεριόριστες για αυτές τις απολήξεις. Ωστόσο, Microsoft δεν έχει ελέγξει μεταφορές πολύ μεγάλο και Microsoft δεν συνιστά πολύ μεγάλη μεταφορές.

ΣΗΜΕΙΩΣΗΣτα Windows XP και Windows Server 2003, το μέγιστο μέγεθος των μεταφορών USB δεν αυτήν τη στιγμή μεταβιβάζεται στο πρόγραμμα οδήγησης του προγράμματος-πελάτη. Αυτή η συμπεριφορά ενδέχεται να αλλάξει σε μελλοντικές εκδόσεις των Windows.

Περισσότερες πληροφορίες

Μεταφέρει το μέγιστο μέγεθος του USB

WINDOWS 2000

Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Μεταφορά τύπουMaximumTransferSizeΤο σφάλμα που αναφέρεται
Τελικό σημείο ελέγχου 04 KBUSBD_STATUS_INVALID_PARAMETER
Στοιχείο ελέγχου (άλλες απολήξεις)64 KBΧωρίς καθορισμένο
ΔιακοπήΧωρίς καθορισμένοNONE
Οι μαζικές UHCIΧωρίς καθορισμένοNONE
Οι μαζικές OHCIΧωρίς καθορισμένο (βλέπε σημείωση)NONE
Σημειώστε τις ακόλουθες πληροφορίες για μεταφορές σε Windows 2000:
  • Εάν χρησιμοποιείτε περισσότερους από το όριο των 255 πακέτων ανά μπλοκ αίτηση USB (URB) σε πλήρη ταχύτητα ισοχρονισμένες απολήξεις, ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους:
    USBD_STATUS_INVALID_PARAMETER
  • Όταν γράφετε ένα πρόγραμμα οδήγησης, να γνωρίζουν επιδόσεων και τις αλληλεξαρτήσεις για τις εμπορικές συναλλαγές πόρων κατά τη χρήση μεγάλων μεταφορές.
  • Microsoft δεν συνιστά πολύ μεγάλη μαζικής μεταφοράς ή της διακοπής μεταφορές λόγω των περιορισμών του πόρου που εκτίθενται από το πρόγραμμα οδήγησης Open διασύνδεση ελεγκτή κεντρικού υπολογιστή (OHCI).
  • Αιτήσεις από το τελικό σημείο ελέγχου προεπιλεγμένου περιορίζονται σε 4 KB για λόγους συμβατότητας με προηγούμενες εκδόσεις των προγραμμάτων οδήγησης. Η προδιαγραφή USB περιορίζει άλλες μεταφορές έλεγχο σε 64 KB. Ωστόσο, υπάρχει χωρίς περιορισμό συγκεκριμένων σε USB στοίβα προγραμμάτων οδήγησης για απολήξεις που δεν είναι στοιχείο ελέγχου. Τα αποτελέσματα της καθορίζοντας μια μεταφορά που είναι μεγαλύτερο από 64 KB σε ένα σημείο κατάληξης που δεν είναι στοιχείο ελέγχου δεν προσδιορίζονται.
  • Σύνθετες συσκευές των Windows 2000 έχουν μέγεθος μέγιστου μεταφοράς των 4 KB, όταν χρησιμοποιείτε τοURB_FUNCTION_SELECT_CONFIGURATIONσυνάρτηση για να ορίσετε το μέγιστο μέγεθος μιας μεταφοράς. Για να αντιμετωπίσετε αυτόν τον περιορισμό, πρέπει να χρησιμοποιήσετε τα προγράμματα οδήγησης τουURB_FUNCTION_SELECT_INTERFACEFunction.Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
    200977Δεν μπορείτε να ορίσετε MaximumTransferSize για μια σύνθετη συσκευή USB

Windows XP και Windows Server 2003

Ο πίνακας που ακολουθεί αναπαριστά το θεωρητικό όριο, αυτός ο πίνακας δεν αντιπροσωπεύει πρακτικά όρια.

ΣΗΜΕΙΩΣΗMicrosoft δεν συνιστά πολύ μεγάλη μεταφορές.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Μεταφορά τύπουMaximumTransferSizeΤο σφάλμα που αναφέρεται
Τελικό σημείο ελέγχου 04 KBUSBD_STATUS_INVALID_PARAMETER
Στοιχείο ελέγχου (άλλες απολήξεις)64 KBΈλεγχος σφαλμάτων 0xFE
ΔιακοπήΑπεριόρισταNONE
Οι μαζικές UHCIΑπεριόρισταNONE
Οι μαζικές OHCI256 KΈλεγχος σφαλμάτων 0xFE
Οι μαζικές EHCI3344KΈλεγχος σφαλμάτων 0xFE
255 Πακέτων ανά URB περιορίζονται ισοχρονισμένες απολήξεις πλήρη ταχύτητα. 1024 Πακέτων ανά URB περιορίζονται υψηλής ταχύτητας ισοχρονισμένες απολήξεις. Εάν χρησιμοποιείτε περισσότερα από αυτά τα όρια, θα λάβετε το ακόλουθο μήνυμα λάθους USBD:
USBD_STATUS_INVALID_PARAMETER

Ιδιότητες

Αναγν. άρθρου: 832430 - Τελευταία αναθεώρηση: Τετάρτη, 29 Σεπτεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • 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 Professional Edition
  • Microsoft Windows 2000 Server
Λέξεις-κλειδιά: 
kbinfo kbmt KB832430 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:832430

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com