Freigeben über


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)

Siehe auch

USB-Strukturen

USBD_CreateConfigurationRequestEx