Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Header wird von usbref verwendet. Weitere Informationen finden Sie unter
ucxroothub.h enthält die folgenden Programmierschnittstellen:
Functions
UCX_ROOTHUB_CONFIG_INIT_WITH_CONTROL_URB_HANDLER Erfahren Sie mehr über die funktion UCX_ROOTHUB_CONFIG_INIT_WITH_CONTROL_URB_HANDLER. |
UcxRootHubErstellen Erfahren Sie mehr über die UcxRootHubCreate-Funktion. |
UcxRootHubPortChanged Benachrichtigt UCX über ein neues Portänderungsereignis auf dem Hostcontroller. |
Rückruffunktionen
EVT_UCX_ROOTHUB_CONTROL_URB Der Clienttreiber verwendet diesen Rückruftyp, um Handler zu implementieren, die UCX aufruft, wenn er Funktionssteuerungsanforderungen auf dem USB-Hub empfängt. |
EVT_UCX_ROOTHUB_GET_20PORT_INFO Die Implementierung des Clienttreibers, die UCX aufruft, wenn eine Anforderung für Informationen zu USB 2.0-Ports auf dem Stammhub empfangen wird. |
EVT_UCX_ROOTHUB_GET_30PORT_INFO Die Implementierung des Clienttreibers, die UCX aufruft, wenn eine Anforderung für Informationen zu USB 3.0-Ports auf dem Stammhub empfangen wird. |
EVT_UCX_ROOTHUB_GET_INFO Die Implementierung des Clienttreibers, die UCX aufruft, wenn eine Anforderung für Informationen zum Stammhub empfangen wird. |
EVT_UCX_ROOTHUB_INTERRUPT_TX Die Implementierung des Clienttreibers, die UCX aufruft, wenn eine Anforderung für Informationen zu geänderten Ports empfangen wird. |
Strukturen
CONTROLLER_USB_20_HARDWARE_LPM_FLAGS Beschreibt die unterstützten Protokollfunktionen für die Link Power Management (LPM) in, wie in der USB 2.0-Spezifikation definiert. |
HUB_INFO_FROM_PARENT Beschreibt Informationen zu einem Hub vom übergeordneten Gerät. |
PARENT_HUB_FLAGS Diese Struktur wird von der HUB_INFO_FROM_PARENT-Struktur verwendet, um Hubinformationen aus dem übergeordneten Element abzurufen. |
ROOTHUB_20PORT_INFO Stellt Informationen zu einem USB 2.0-Stammhubport bereit. Diese Struktur wird von UCX in der EVT_UCX_ROOTHUB_GET_20PORT_INFO Rückruffunktion übergeben. |
ROOTHUB_20PORTS_INFO Diese Struktur verfügt über ein Array von 2.0-Ports, die vom Stammhub unterstützt werden. Diese Struktur wird von UCX in einer Frameworkanforderung in der EVT_UCX_ROOTHUB_GET_20PORT_INFO-Rückruffunktion bereitgestellt. |
ROOTHUB_30PORT_INFO Stellt Informationen zu einem USB 3.0-Stammhubport bereit. Diese Struktur wird von UCX in der rückruffunktion EVT_UCX_ROOTHUB_GET_30PORT_INFO übergeben. |
ROOTHUB_30PORT_INFO_EX Stellt erweiterte USB 3.0-Portinformationen zur Geschwindigkeit bereit. |
ROOTHUB_30PORTS_INFO Enthält Informationen zu USB 3.0-Root Hub-Ports. Diese Struktur wird von UCX in der rückruffunktion EVT_UCX_ROOTHUB_GET_30PORT_INFO übergeben. |
ROOTHUB_INFO Stellt Informationen zu einem USB-Stammhub bereit. Diese Struktur wird von UCX in der rückruffunktion EVT_UCX_ROOTHUB_GET_INFO übergeben. |
UCX_ROOTHUB_CONFIG Enthält Zeiger auf Ereignisrückruffunktionen zum Erstellen des Stammhubs durch Aufrufen von UcxRootHubCreate. Initialisieren Sie diese Struktur, indem Sie UCX_ROOTHUB_CONFIG_INIT Initialisierungsfunktion aufrufen (siehe Ucxclass.h). |
Enumerationen
CONTROLLER_TYPE Diese Enumeration gibt an, ob der USB-Hostcontroller ein xHCI-Controller (eXtensible Host Controller Interface) ist. |
TRISTATE Die TRISTATE-Enumeration gibt generische Zustandswerte für true oder false an. |