USBD_INTERFACE_LIST_ENTRY-Struktur (usbdlib.h)
Die USBD_INTERFACE_LIST_ENTRY-Struktur wird von USB-Clienttreibern verwendet, um ein Array von Schnittstellen zu erstellen, das in eine Konfigurationsanforderung eingefügt werden soll.
Syntax
typedef struct _USBD_INTERFACE_LIST_ENTRY {
PUSB_INTERFACE_DESCRIPTOR InterfaceDescriptor;
PUSBD_INTERFACE_INFORMATION Interface;
} USBD_INTERFACE_LIST_ENTRY, *PUSBD_INTERFACE_LIST_ENTRY;
Member
InterfaceDescriptor
Zeiger auf eine USB_INTERFACE_DESCRIPTOR-Struktur , die die Schnittstelle beschreibt, die der Konfigurationsanforderung hinzugefügt werden soll.
Interface
Zeiger auf eine USBD_INTERFACE_INFORMATION Struktur, die die Eigenschaften und Einstellungen der Schnittstelle beschreibt, auf die von InterfaceDescriptor verwiesen wird.
Hinweise
Diese Struktur wird von USB-Clients mit der Routine-USBD_CreateConfigurationRequestEx verwendet. Clients weisen ein Array dieser Strukturen zu, eines für jede zu konfigurierende Schnittstelle. Clients müssen auch einen NULL-Eintrag im Array zuweisen, der als Abschlussator verwendet werden kann, bevor USBD_CreateConfigurationRequestEx aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
Header | usbdlib.h (include Usbdlib.h) |