estructura UDECX_USB_ENDPOINT_INIT_AND_METADATA (udecxusbdevice.h)
Contiene los descriptores admitidos por un punto de conexión de un dispositivo USB virtual.
Sintaxis
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;
Miembros
UdecxUsbEndpointInit
Puntero a una estructura UDECXUSBDEVICE_INIT que contiene parámetros de inicialización para el dispositivo USB virtual. El controlador cliente recuperó este puntero en la llamada anterior a UdecxUsbDeviceInitAllocate.
EndpointDescriptorBufferLength
Longitud del descriptor del punto de conexión.
EndpointDescriptor
Necesario. Búfer que contiene el descriptor del punto de conexión. El descriptor se describe en una estructura USB_ENDPOINT_DESCRIPTOR .
SuperSpeedEndpointCompanionDescriptor
Opcional. Descriptor complementario de extremo superspeed definido por USB. Para obtener más información, consulte la sección 9.6.7 y la tabla 9-20 en la especificación oficial de USB 3.0. El descriptor se describe en una estructura USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR .
Requisitos
Requisito | Valor |
---|---|
Header | udecxusbdevice.h (incluya Udecx.h) |