Пример дескриптора единиц расширения
Важно!
Содержимое и пример кода в этом разделе устарели и в настоящее время не поддерживаются. Он может не работать с текущей цепочкой инструментов разработки драйверов.
В этом коде показано, как предоставить дескриптор модуля расширения на аппаратном уровне.
BYTE Length: 0x1a
BYTE DescriptorType: 0x24
BYTE DescriptorSubtype: 0x06
BYTE bUnitID: 0x05
GUID guidExtensionCode: xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxxx
BYTE bNumControls: 0x03
BYTE bNrInPins: 0x01
BYTE baSourceID[0]: 0x01
Дополнительные сведения о требованиях к оборудованию для класса USB Video см. в разделе Определение класса устройств универсальной последовательной шины для видеоустройств. Эта спецификация доступна на веб-сайте ФОРУМА по реализации USB .