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