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

InterfaceDescriptor が指すインターフェイスのプロパティと設定を記述するUSBD_INTERFACE_INFORMATION構造体へのポインター。

注釈

この構造体は、ルーチン USBD_CreateConfigurationRequestExと共に USB クライアントによって使用されます。 クライアントは、構成するインターフェイスごとに 1 つずつ、これらの構造体の配列を割り当てます。 また、クライアントは、USBD_CreateConfigurationRequestExを呼び出す前に、終端記号として使用する NULL エントリを配列に割り当てる必要があります。

要件

要件
Header usbdlib.h (Usbdlib.h を含む)

こちらもご覧ください

USB 構造体

USBD_CreateConfigurationRequestEx