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