Encabezado ucxroothub.h
Usbref usa este encabezado. Para más información, consulte:
ucxroothub.h contiene las siguientes interfaces de programación:
Functions
UCX_ROOTHUB_CONFIG_INIT_WITH_CONTROL_URB_HANDLER Obtenga más información sobre la función UCX_ROOTHUB_CONFIG_INIT_WITH_CONTROL_URB_HANDLER. |
UcxRootHubCreate Obtenga más información sobre la función UcxRootHubCreate. |
UcxRootHubPortChanged Notifica a UCX sobre un nuevo evento de cambio de puerto en el controlador host. |
Funciones de devolución de llamada
EVT_UCX_ROOTHUB_CONTROL_URB El controlador cliente usa este tipo de devolución de llamada para implementar controladores a los que UCX llama cuando recibe solicitudes de control de características en el concentrador USB. |
EVT_UCX_ROOTHUB_GET_20PORT_INFO La implementación del controlador cliente a la que UCX llama cuando recibe una solicitud de información sobre los puertos USB 2.0 en el concentrador raíz. |
EVT_UCX_ROOTHUB_GET_30PORT_INFO La implementación del controlador cliente que UCX llama cuando recibe una solicitud de información sobre los puertos USB 3.0 en el concentrador raíz. |
EVT_UCX_ROOTHUB_GET_INFO Implementación del controlador cliente a la que UCX llama cuando recibe una solicitud de información sobre el centro raíz. |
EVT_UCX_ROOTHUB_INTERRUPT_TX La implementación del controlador cliente a la que UCX llama cuando recibe una solicitud de información sobre los puertos modificados. |
Estructuras
CONTROLLER_USB_20_HARDWARE_LPM_FLAGS Describe las funcionalidades de protocolo admitidas para Link Power Management (LPM) en tal y como se define en la especificación USB 2.0. |
HUB_INFO_FROM_PARENT Describe información sobre un centro de conectividad de su dispositivo primario. |
PARENT_HUB_FLAGS Esta estructura la usa la estructura HUB_INFO_FROM_PARENT para obtener información del centro de conectividad del elemento primario. |
ROOTHUB_20PORT_INFO Proporciona información sobre un puerto de concentrador raíz USB 2.0. UcX pasa esta estructura en la función de devolución de llamada EVT_UCX_ROOTHUB_GET_20PORT_INFO. |
ROOTHUB_20PORTS_INFO Esta estructura que tiene una matriz de 2.0 puertos admitidos por el centro raíz. UcX proporciona esta estructura en una solicitud de marco en la función de devolución de llamada EVT_UCX_ROOTHUB_GET_20PORT_INFO. |
ROOTHUB_30PORT_INFO Proporciona información sobre un puerto de concentrador raíz USB 3.0. UcX pasa esta estructura en la función de devolución de llamada EVT_UCX_ROOTHUB_GET_30PORT_INFO. |
ROOTHUB_30PORT_INFO_EX Proporciona información de puerto USB 3.0 extendida sobre la velocidad. |
ROOTHUB_30PORTS_INFO Proporciona información sobre los puertos de concentrador raíz USB 3.0. UcX pasa esta estructura en la función de devolución de llamada EVT_UCX_ROOTHUB_GET_30PORT_INFO. |
ROOTHUB_INFO Proporciona información sobre un concentrador raíz USB. UcX pasa esta estructura en la función de devolución de llamada EVT_UCX_ROOTHUB_GET_INFO. |
UCX_ROOTHUB_CONFIG Contiene punteros a funciones de devolución de llamada de eventos para crear el centro raíz mediante una llamada a UcxRootHubCreate. Inicialice esta estructura llamando a UCX_ROOTHUB_CONFIG_INIT función de inicialización (consulte Ucxclass.h). |
Enumeraciones
CONTROLLER_TYPE Esta enumeración especifica si el controlador de host USB es un controlador eXtensible host Controller Interface (xHCI). |
TRISTATE La enumeración TRISTATE indica valores de estado genéricos para true o false. |