Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
UCX realiza la administración del concentrador raíz. Simula y administra los puntos de conexión de interrupción y control virtual. UCX crea esos puntos de conexión virtuales cuando el controlador de host crea el objeto de concentrador raíz.
El controlador del concentrador USB interactúa con el concentrador raíz de la misma manera que interactúa con un dispositivo concentrador normal. Sin embargo, el controlador de host no tiene que manejar las solicitudes enviadas al hub raíz para los puntos de control e interrupción directamente. UCX gestiona esas solicitudes. UCX invoca funciones de devolución de llamada implementadas por el controlador del host para que pueda devolver información relevante sobre el estado actual de los puertos del controlador de host. Cuando se completan estas funciones de devolución de llamada, las solicitudes UCX subyacentes se completan y se devuelven al controlador central.
Al recibir una transferencia de interrupción para el centro raíz, UCX establece la solicitud como pendiente. Cuando se detecta un cambio en uno de los puertos del concentrador raíz, el controlador del controlador de host llama a UcxRootHubPortChanged. UCX invoca entonces la devolución de llamada EVT_UCX_ROOTHUB_INTERRUPT_TX del controlador, y el controlador indica cuál es el puerto que fue cambiado. En este momento, UCX completa la solicitud pendiente al controlador del concentrador. El controlador del concentrador envía una transferencia de control al concentrador raíz para obtener el estado del puerto que señalaba un cambio. UCX establece esa solicitud de transferencia de control como pendiente e invoca la función de devolución de llamada EVT_UCX_ROOTHUB_CONTROL_URB del controlador. En la implementación, se devuelve el estado actual del puerto del concentrador raíz, incluida la indicación de que un dispositivo está conectado. UCX completa la solicitud de transferencia de control al controlador del concentrador y continúa la enumeración de dispositivos.