Поделиться через


Пример дескриптора единиц расширения

Важно!

Содержимое и пример кода в этом разделе устарели и в настоящее время не поддерживаются. Он может не работать с текущей цепочкой инструментов разработки драйверов.

В этом коде показано, как предоставить дескриптор модуля расширения на аппаратном уровне.

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 .