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 de 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 de punto de conexión.
EndpointDescriptor
Obligatorio. Búfer que contiene el descriptor de punto de conexión. El descriptor se describe en una estructura USB_ENDPOINT_DESCRIPTOR.
SuperSpeedEndpointCompanionDescriptor
Opcional. Descriptor superspeed companion 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 usb 3.0. El descriptor se describe en una estructura de USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR.
Requisitos
Requisito | Valor |
---|---|
encabezado de | udecxusbdevice.h (incluya Udecx.h) |