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 を含む) |