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;
Angehörige
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 durch InterfaceDescriptorverwiesen wird.
Bemerkungen
Diese Struktur wird von USB-Clients mit der Routine USBD_CreateConfigurationRequestExverwendet. 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 vor dem Aufrufen von USBD_CreateConfigurationRequestExals Terminator verwendet werden soll.
Anforderungen
Anforderung | Wert |
---|---|
Header- | usbdlib.h (include Usbdlib.h) |