Share via


Encabezado ucxendpoint.h

Usbref usa este encabezado. Para más información, consulte:

ucxendpoint.h contiene las siguientes interfaces de programación:

Functions

 
UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS_INIT

Inicializa una estructura de UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS con las funciones de devolución de llamada del controlador cliente. El controlador cliente llama a esta función antes de llamar al método UcxEndpointCreate para crear un punto de conexión y registrar sus funciones de devolución de llamada con UCX.
UCX_ENDPOINT_EVENT_CALLBACKS_INIT

Inicializa una estructura de UCX_ENDPOINT_EVENT_CALLBACKS con las funciones de devolución de llamada del controlador cliente. El controlador cliente llama a esta función antes de llamar al método UcxEndpointCreate para crear un punto de conexión y registrar sus funciones de devolución de llamada con UCX.
UcxDefaultEndpointInitSetEventCallbacks

Inicializa una estructura de UCXENDPOINT_INIT con las funciones de devolución de llamada de eventos del controlador de cliente relacionadas con el punto de conexión predeterminado.
UcxEndpointAbortComplete

Notifica a UCX que se ha completado una operación de anulación de transferencia en el objeto de punto de conexión especificado.
UcxEndpointCreate

Crea un punto de conexión en el objeto de dispositivo USB especificado.
UcxEndpointGetStaticStreamsReferenced

Devuelve un objeto de secuencias estáticas a los que se hace referencia para el punto de conexión especificado.
UcxEndpointInitSetEventCallbacks

Inicializa una estructura de UCXENDPOINT_INIT con las funciones de devolución de llamada de eventos del controlador de cliente relacionadas con los puntos de conexión del dispositivo.
UcxEndpointNeedToCancelTransfers

El controlador cliente llama a este método antes de cancelar las transferencias en la conexión.
UcxEndpointNoPingResponseError

Notifica a UCX sobre un error "Sin respuesta de ping" para una transferencia en el objeto de punto de conexión especificado.
UcxEndpointPurgeComplete

Notifica a UCX que se ha completado una operación de purga en el objeto de punto de conexión especificado.
UcxEndpointSetWdfIoQueue

Establece una cola de marco en el objeto de punto de conexión especificado.

Funciones de devolución de llamada

 
EVT_UCX_DEFAULT_ENDPOINT_UPDATE

Implementación del controlador de cliente que UCX llama con información sobre el punto de conexión predeterminado.
EVT_UCX_ENDPOINT_ABORT

Implementación del controlador de cliente que UCX llama para anular la cola asociada al punto de conexión.
EVT_UCX_ENDPOINT_GET_ISOCH_TRANSFER_PATH_DELAYS

UCX invoca esta función de devolución de llamada para obtener información sobre los retrasos de la ruta de acceso de transferencia para un punto de conexión isócrono.
EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS

La implementación del controlador de cliente que llama a UCX para notificar al controlador que puede completar las transferencias canceladas en el punto de conexión.
EVT_UCX_ENDPOINT_PURGE

Implementación del controlador de cliente que completa todas las solicitudes de E/S pendientes en el punto de conexión.
EVT_UCX_ENDPOINT_RESET

Implementación del controlador de cliente que UCX llama para restablecer la programación del controlador para un punto de conexión.
EVT_UCX_ENDPOINT_SET_CHARACTERISTIC

UCX invoca esta función de devolución de llamada para establecer la prioridad en un punto de conexión.
EVT_UCX_ENDPOINT_START

La implementación del controlador de cliente que UCX llama para iniciar la cola asociada al punto de conexión.
EVT_UCX_ENDPOINT_STATIC_STREAMS_ADD

Implementación del controlador de cliente que UCX llama a para crear flujos estáticos.
EVT_UCX_ENDPOINT_STATIC_STREAMS_DISABLE

Implementación del controlador de cliente que UCX llama a para liberar recursos del controlador para todos los flujos de un punto de conexión.
EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE

Implementación del controlador de cliente a la que llama UCX para habilitar los flujos estáticos.

Estructuras

 
DEFAULT_ENDPOINT_UPDATE

Contiene el identificador del punto de conexión predeterminado que se va a actualizar en una solicitud de marco que UCX pasa cuando invoca EVT_UCX_DEFAULT_ENDPOINT_UPDATE función de devolución de llamada.
ENDPOINT_RESET

Describe la información necesaria para restablecer un punto de conexión. UCX pasa esta estructura en la función de devolución de llamada EVT_UCX_ENDPOINT_RESET.
ENDPOINTS_CONFIGURE

Describe los puntos de conexión para habilitar o deshabilitar puntos de conexión. UCX pasa esta estructura en la función de devolución de llamada EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE.
ENDPOINTS_CONFIGURE_FAILURE_FLAGS

Esta estructura proporciona marcas de error para indicar errores, si existe, que podrían haberse producido durante una solicitud a una función de devolución de llamada EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE.
UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS

Esta estructura proporciona una lista de las funciones de devolución de llamada de eventos de punto de conexión predeterminados de UCX.
UCX_ENDPOINT_CHARACTERISTIC

Almacena las características de un punto de conexión.
UCX_ENDPOINT_EVENT_CALLBACKS

Esta estructura proporciona una lista de punteros a las funciones de devolución de llamada de eventos de punto de conexión UCX.
UCX_ENDPOINT_ISOCH_TRANSFER_PATH_DELAYS

Almacena los valores de retraso de la ruta de acceso de transferencia isócrónica.

Enumeraciones

 
ENDPOINT_RESET_FLAGS

Define los parámetros de una solicitud para restablecer un punto de conexión.
UCX_CONTROLLER_ENDPOINT_CHARACTERISTIC_PRIORITY

Indica la prioridad de los puntos de conexión.
UCX_ENDPOINT_CHARACTERISTIC_TYPE

Define valores que indican el tipo de característica del punto de conexión.