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) |