функция USBD_ParseConfigurationDescriptor (usbdlib.h)

Не рекомендуется использовать USBD_ParseConfigurationDescriptor подпрограмму. Вместо этого используйте USBD_ParseConfigurationDescriptorEx.

Синтаксис

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

Параметры

[in] ConfigurationDescriptor

Указатель на дескриптор конфигурации USB, содержащий интерфейс для поиска.

[in] InterfaceNumber

Указывает определяемый устройством индекс извлекаемого интерфейса. Это значение должно быть -1, если это не должно быть критерием поиска.

[in] AlternateSetting

Указывает определяемый устройством индекс альтернативного параметра интерфейса, который требуется извлечь. Если вызывающий объект не хочет, чтобы альтернативное значение параметра было критерием поиска, этот параметр должен иметь значение -1.

Возвращаемое значение

USBD_ParseConfigurationDescriptor возвращает указатель на первый дескриптор интерфейса, соответствующий заданным критериям поиска. Если интерфейс не соответствует критериям поиска, он возвращает NULL.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Устаревшие. Вместо этого используйте USBD_ParseConfigurationDescriptorEx.
целевая платформа Всеобщий
заголовка usbdlib.h
библиотеки Usbd.lib

См. также

справочник по программированию драйверов USB-устройств

USBD_ParseConfigurationDescriptorEx