![]() Each interface exposes an interface descriptor for each of its alternate settings that contains information about the class and the number of endpoints. Each configuration exposes it's configuration descriptor that indicates number of interfaces and power characteristics. String descriptors contain Unicode text strings.Įvery USB device exposes a device descriptor that indicates the device’s class information, vendor and product identifiers, and number of configurations. Configuration descriptors contain information about each device configuration. Device descriptors contain information about the whole device. In response to such requests, the device sends descriptors that include information about the device, its configurations, interfaces and the related endpoints. Those requests specify the type of descriptor to retrieve. The host software obtains descriptors from an attached device by sending various standard control requests to the default endpoint(Get Descriptor requests, see USB specification section 9.4.3). ![]() This section provides information about device, configuration, interface, and endpoint descriptors and ways to retrieve them from a USB device. See reference tables included in this topic.Ī USB device provides information about itself in data structures called USB descriptors.Microsoft-provided programming interfaces for USB retrieving descriptors.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |