यूएसबी डिवाइस के निर्माता (या उत्पाद का नाम, मॉडल नाम, डिवाइस का नाम, लेबल, या सीरियल नंबर) का प्रतिनिधित्व करने वाले स्ट्रिंग डिस्क्रिप्टर की अधिकतम लंबाई का विवरण देने वाला एक आधिकारिक दस्तावेज मौजूद है?यूएसबी डिवाइस के निर्माता की स्ट्रिंग कितनी देर तक है?
5
A
उत्तर
14
कोई भी यूएसबी डिस्क्रिप्टर 255 बाइट तक सीमित है क्योंकि अग्रणी बीएलएंडई फ़ील्ड एक बाइट चौड़ा है। दूसरा बाइट bdescriptorType द्वारा लिया जाता है। क्योंकि हर कोई * यूटीएफ -16-ली स्ट्रिंग एन्कोडिंग का उपयोग करता है, जो अधिकतम 126 वर्ण छोड़ देता है।
*) USB द्वारा अनिवार्य 2.0 यूनिकोड ईसीएन 2005 http://en.wikipedia.org/wiki/USB
+0
256-बाइट सीमा के बारे में सोचने के लिए धन्यवाद; तुमने मुझे बहुत काम बचाया। –
संबंधित मुद्दे
- 1. एएसपी.नेट एमवीसी एप्लिकेशन कितनी देर तक चलेंगे
- 2. .NET डेटटाइम/टाइमस्पैन टिक कितनी देर तक है?
- 3. कॉच डीबी दस्तावेजों के लिए _id स्ट्रिंग कितनी देर तक हो सकती है?
- 4. रेल 3/पोस्टग्रेस - यदि आप आवेदन नहीं करते हैं तो स्ट्रिंग कितनी देर तक है: स्कीमा
- 5. यूएसबी डिवाइस
- 6. हटाए जाने से पहले पुश अधिसूचना कतार में कितनी देर तक बैठती है?
- 7. Control.Invoke() और इसके प्रतिनिधि के कॉलिंग के बीच देरी कितनी देर तक है?
- 8. यूएसबी डिवाइस कनेक्ट
- 9. ब्रिज यूएसबी होस्ट डिवाइस
- 10. लिनक्स पर यूएसबी डिवाइस तक पहुंच प्राप्त करें (libusb-1.0)?
- 11. एंड्रॉयड यूएसबी डिवाइस
- 12. अपलोड की गई फाइलें आपके सर्वर पर कितनी देर तक रहती हैं?
- 13. आम तौर पर विंडोज फोन 7 मार्केटप्लेस ऐप्स के लिए समीक्षा प्रक्रिया कितनी देर तक है?
- 14. Nginx # ngx_http_limit_req_module: दर से अधिक होने के बाद 503 कितनी देर तक लौटा है?
- 15. कोई भी टूल जो कहता है कि प्रत्येक विधि कितनी देर तक चलती है?
- 16. क्या एज़ूर भूमिका स्टार्टअप कितनी देर तक ले सकता है इस पर कोई कठोर सीमा है?
- 17. अग्रभूमि में आने पर आईफोन ऐप पृष्ठभूमि में कितनी देर तक रहा है यह जांचना
- 18. मैं gdb कैसे बता सकता हूं कि मेरी शून्य-लंबाई सरणी कितनी देर तक है?
- 19. लॉगबैट प्रविष्टियों को स्मृति में कितनी देर तक रखा जाता है?
- 20. एचटीएमएल 5 स्टोरेज websql, और localStorage: कितनी देर तक डेटा संग्रहीत किया जाता है?
- 21. एंड्रॉइड फोन के लिए बाहरी यूएसबी डिवाइस?
- 22. बैच फ़ाइल निष्पादित करने में कितनी देर लगती है?
- 23. ब्राउज़र के कैश में आमतौर पर कितनी देर तक फ़ाइलें रखी जाती हैं
- 24. यूएसबी डिवाइस के साथ संवाद कैसे करें?
- 25. कैसे जांचें कि MySQL क्वेरी कितनी देर ले रही है?
- 26. यूएसबी डिवाइस तक पहुंचने के लिए मैक ओएस एक्स पर libusb पसंदीदा तरीका है?
- 27. विंडोज फोन 8 (सी ++ केवल) - डिवाइस निर्माता तक पहुंचने के लिए संभव है?
- 28. एसडब्ल्यूटी: सिस्टम डिवाइस चेंज (यूएसबी डिवाइस कनेक्शन/डिसकनेक्शन) की अधिसूचना प्राप्त करना
- 29. यूएसबी
- 30. यूएसबी डिवाइस यूडीव और डी-बस
में हो सकता है कि यह आपकी मदद कर सकता है: http://www.beyondlogic.org/usbnutshell/usb5.shtml#DeviceDescriptors – Quasdunk
मैं यूएसबी वर्णनकर्ता का पता है, लेकिन जब मैं libusb द्वारा usb_get_string_simple() को कॉल करता हूं, उदाहरण के लिए, यह स्ट्रिंग (iProduct, iSerialNumber, आदि ...) प्राप्त करता है और पढ़ने के आकार को वापस कर देता है। लेकिन अधिकतम आकार नहीं है जो इसे पढ़ सकता है। – Gianfranco
मुझे अधिकतम लंबाई के बारे में कोई दस्तावेज नहीं मिला है, लेकिन चूंकि मैं libmtp-1.1.0 लाइब्रेरी का उपयोग करता हूं, मुझे PTP_MAXSTRLEN = 255 मिला। – Gianfranco