Condividi tramite


struttura UDECX_USB_ENDPOINT_INIT_AND_METADATA (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;

Membri

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

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

Fabbisogno

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

Vedere anche

EVT_UDECX_USB_DEVICE_ENDPOINT_ADD