struktur USBD_INTERFACE_LIST_ENTRY (usbdlib.h)

Struktur USBD_INTERFACE_LIST_ENTRY digunakan oleh driver klien USB untuk membuat array antarmuka yang akan dimasukkan ke dalam permintaan konfigurasi.

Sintaks

typedef struct _USBD_INTERFACE_LIST_ENTRY {
  PUSB_INTERFACE_DESCRIPTOR   InterfaceDescriptor;
  PUSBD_INTERFACE_INFORMATION Interface;
} USBD_INTERFACE_LIST_ENTRY, *PUSBD_INTERFACE_LIST_ENTRY;

Anggota

InterfaceDescriptor

Penunjuk ke struktur USB_INTERFACE_DESCRIPTOR yang menjelaskan antarmuka yang akan ditambahkan ke permintaan konfigurasi.

Interface

Penunjuk ke struktur USBD_INTERFACE_INFORMATION yang menjelaskan properti dan pengaturan antarmuka yang diacu oleh InterfaceDescriptor.

Keterangan

Struktur ini digunakan oleh klien USB dengan USBD_CreateConfigurationRequestEx rutin. Klien mengalokasikan array struktur ini, satu untuk setiap antarmuka yang akan dikonfigurasi. Klien juga harus mengalokasikan entri NULL dalam array untuk digunakan sebagai terminator sebelum memanggil USBD_CreateConfigurationRequestEx.

Persyaratan

Persyaratan Nilai
Header usbdlib.h (termasuk Usbdlib.h)

Lihat juga

Struktur USB

USBD_CreateConfigurationRequestEx