Compartilhar via


Função USBD_ParseConfigurationDescriptor (usbdlib.h)

A rotina USBD_ParseConfigurationDescriptor foi preterida. Em vez disso , use USBD_ParseConfigurationDescriptorEx .

Sintaxe

PUSB_INTERFACE_DESCRIPTOR USBD_ParseConfigurationDescriptor(
  [in] PUSB_CONFIGURATION_DESCRIPTOR ConfigurationDescriptor,
  [in] UCHAR                         InterfaceNumber,
  [in] UCHAR                         AlternateSetting
);

Parâmetros

[in] ConfigurationDescriptor

Ponteiro para um descritor de configuração USB que contém a interface para a qual pesquisar.

[in] InterfaceNumber

Especifica o índice definido pelo dispositivo da interface a ser recuperada. Isso deve ser definido como -1 se não deve ser um critério de pesquisa.

[in] AlternateSetting

Especifica o índice de configuração alternativa definido pelo dispositivo da interface a ser recuperada. Se o chamador não desejar que o valor de configuração alternativa seja um critério de pesquisa, esse parâmetro deverá ser definido como -1.

Retornar valor

USBD_ParseConfigurationDescriptor retorna um ponteiro para o primeiro descritor de interface que corresponde aos critérios de pesquisa fornecidos. Se nenhuma interface corresponder aos critérios de pesquisa, ela retornará NULL.

Requisitos

Requisito Valor
Cliente mínimo com suporte Preterido. Em vez disso, use USBD_ParseConfigurationDescriptorEx.
Plataforma de Destino Universal
Cabeçalho usbdlib.h
Biblioteca Usbd.lib

Confira também

Referência de programação de driver de dispositivo USB

USBD_ParseConfigurationDescriptorEx