Descritor de unidade de extensão de exemplo

Importante

O conteúdo e o código de exemplo neste tópico estão desatualizados e atualmente sem suporte. Ele pode não funcionar com a cadeia de ferramentas de desenvolvimento de driver atual.

Esse código demonstra como fornecer um descritor de Unidade de Extensão no nível do hardware.

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

Para obter informações mais detalhadas sobre os requisitos de hardware para a Classe de Vídeo USB, consulte a Definição de classe de dispositivo de barramento serial universal para dispositivos de vídeoEspecificação. Essa especificação está disponível no site do Fórum de Implementadores USB .