структура USBD_INTERFACE_LIST_ENTRY (usbdlib.h)
Структура USBD_INTERFACE_LIST_ENTRY используется драйверами USB-клиента для создания массива интерфейсов для вставки в запрос конфигурации.
Синтаксис
typedef struct _USBD_INTERFACE_LIST_ENTRY {
PUSB_INTERFACE_DESCRIPTOR InterfaceDescriptor;
PUSBD_INTERFACE_INFORMATION Interface;
} USBD_INTERFACE_LIST_ENTRY, *PUSBD_INTERFACE_LIST_ENTRY;
Члены
InterfaceDescriptor
Указатель на структуру USB_INTERFACE_DESCRIPTOR , описывающую интерфейс, добавляемый в запрос конфигурации.
Interface
Указатель на структуру USBD_INTERFACE_INFORMATION , описывающую свойства и параметры интерфейса, на который указывает InterfaceDescriptor.
Комментарии
Эта структура используется USB-клиентами с обычными USBD_CreateConfigurationRequestEx. Клиенты выделяют массив этих структур, по одному для каждого настраиваемого интерфейса. Клиенты также должны выделить в массиве запись NULL для использования в качестве признака конца перед вызовом USBD_CreateConfigurationRequestEx.
Требования
Требование | Значение |
---|---|
Заголовок | usbdlib.h (включая Usbdlib.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по