функция 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