Condividi tramite


UDECX_USB_ENDPOINT_INIT_AND_METADATA struttura (udecxusbdevice.h)

Contiene i descrittori supportati da un endpoint di un dispositivo USB virtuale.

Sintassi

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;

Members

UdecxUsbEndpointInit

Puntatore a una struttura UDECXUSBDEVICE_INIT che contiene parametri di inizializzazione per il dispositivo USB virtuale. Il driver client ha recuperato questo puntatore nella chiamata precedente a UdecxUsbDeviceInitAllocate.

EndpointDescriptorBufferLength

Lunghezza del descrittore dell'endpoint.

EndpointDescriptor

Obbligatorio. Buffer contenente il descrittore dell'endpoint. Il descrittore è descritto in una struttura USB_ENDPOINT_DESCRIPTOR .

SuperSpeedEndpointCompanionDescriptor

facoltativo. Descrittore di SuperSpeed Endpoint Companion definito da USB. Per altre informazioni, vedere la sezione 9.6.7 e Table 9-20 nella specifica USB 3.0 ufficiale. Il descrittore è descritto in una struttura USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR .

Requisiti

Requisito Valore
Intestazione udecxusbdevice.h (include Udecx.h)

Vedi anche

EVT_UDECX_USB_DEVICE_ENDPOINT_ADD