struktur UDECX_USB_ENDPOINT_INIT_AND_METADATA (udecxusbdevice.h)

Berisi deskriptor yang didukung oleh titik akhir perangkat USB virtual.

Sintaks

typedef struct _UDECX_USB_ENDPOINT_INIT_AND_METADATA {
  PUDECXUSBENDPOINT_INIT                        UdecxUsbEndpointInit;
  ULONG                                         EndpointDescriptorBufferLength;
  PUSB_ENDPOINT_DESCRIPTOR                      EndpointDescriptor;
  PUSB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR SuperSpeedEndpointCompanionDescriptor;
} UDECX_USB_ENDPOINT_INIT_AND_METADATA, *PUDECX_USB_ENDPOINT_INIT_AND_METADATA;

Anggota

UdecxUsbEndpointInit

Penunjuk ke struktur UDECXUSBDEVICE_INIT yang berisi parameter inisialisasi untuk perangkat USB virtual. Driver klien mengambil pointer ini dalam panggilan sebelumnya ke UdecxUsbDeviceInitAllocate.

EndpointDescriptorBufferLength

Panjang deskriptor titik akhir.

EndpointDescriptor

Wajib diisi. Buffer yang berisi deskriptor titik akhir. Deskriptor dijelaskan dalam struktur USB_ENDPOINT_DESCRIPTOR .

SuperSpeedEndpointCompanionDescriptor

Pilihan. Deskriptor Pendamping Titik Akhir SuperSpeed yang ditentukan USB. Untuk informasi selengkapnya, lihat bagian 9.6.7 dan Tabel 9-20 dalam spesifikasi USB 3.0 resmi. Deskriptor dijelaskan dalam struktur USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR .

Persyaratan

Persyaratan Nilai
Header udecxusbdevice.h (termasuk Udecx.h)

Lihat juga

EVT_UDECX_USB_DEVICE_ENDPOINT_ADD