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
ucxcontroller.h enthält die folgenden Programmierschnittstellen:
Functions
|
UCX_CONTROLLER_CONFIG_SET_ACPI_INFO Initialisiert eine UCX_CONTROLLER_CONFIG-Struktur mit den angegebenen Werten für den Controller mit ACPI als übergeordnetem Element. |
|
UCX_CONTROLLER_CONFIG_SET_PCI_INFO Initialisiert eine UCX_CONTROLLER_CONFIG-Struktur mit den angegebenen Werten für den Controller mit PCI als übergeordnetem Bustyp. |
|
UcxControllerCreate Erstellt ein Hostcontrollerobjekt. |
|
UcxControllerNeedsReset Initiiert einen Nicht-Plug and Play-Controllerzurücksetzungsvorgang (PnP), indem ein Ereignis auf dem Computer zum Zurücksetzen des Controllers angestellt wird. |
|
UcxControllerNotifyTransportCharacteristicsChange Benachrichtigt UCX über ein neues Portänderungsereignis vom Hostcontroller. |
|
UcxControllerResetComplete Informiert die USB-Hostcontrollererweiterung (UCX), dass der Zurücksetzungsvorgang im Wettbewerb aufgetreten ist. |
|
UcxControllerSetFailed Informiert die USB Host Controller Extension (UCX), dass beim Controller ein kritischer Fehler aufgetreten ist. |
|
UcxControllerSetIdStrings Updates die Bezeichnerzeichenfolgen eines Controllers, nachdem der Controller initialisiert wurde. |
|
UcxIoDeviceControl Ermöglicht der USB-Hostcontrollererweiterung (UCX), eine IOCTL-Anforderung (IOCTL) aus dem Benutzermodus zu verarbeiten. |
Rückruffunktionen
|
EVT_UCX_CONTROLLER_GET_CURRENT_FRAMENUMBER Die Implementierung des Clienttreibers, die UCX aufruft, um die aktuelle 32-Bit-Framenummer abzurufen. |
|
EVT_UCX_CONTROLLER_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC UCX ruft diesen Rückruf auf, um den QPC-Wert (System Query Performance Counter) abzurufen, der mit dem Frame und dem Microframe synchronisiert ist. |
|
EVT_UCX_CONTROLLER_GET_TRANSPORT_CHARACTERISTICS UCX ruft diesen Rückruf auf, um die Merkmale des Hostcontrollers abzurufen. |
|
EVT_UCX_CONTROLLER_QUERY_USB_CAPABILITY Die Implementierung des Clienttreibers, um zu ermitteln, ob der Controller eine bestimmte Funktion unterstützt. |
|
EVT_UCX_CONTROLLER_RESET Die Implementierung des Clienttreibers, die UCX aufruft, um den Controller zurückzusetzen. |
|
EVT_UCX_CONTROLLER_SET_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION UCX ruft diese Rückruffunktion auf, um ihre Präferenz in Transporteigenschaften anzugeben, für die der Clienttreiber Benachrichtigungen senden muss, wenn Änderungen auftreten. |
|
EVT_UCX_CONTROLLER_START_TRACKING_FOR_TIME_SYNC UCX ruft diese Rückruffunktion für die Startzeitnachverfolgungsfunktion im Controller auf. |
|
EVT_UCX_CONTROLLER_STOP_TRACKING_FOR_TIME_SYNC UCX ruft diese Rückruffunktion für die Stoppzeitverfolgungsfunktion im Controller auf. |
|
EVT_UCX_CONTROLLER_USBDEVICE_ADD Die Implementierung des Clienttreibers, die UCX aufruft, wenn ein neues USB-Gerät erkannt wird. |
Strukturen
|
UCX_CONTROLLER_ACPI_INFORMATION Diese Struktur enthält Informationen zu einem erweiterten ACPI-USB-Controller (Configuration and Power Interface). |
|
UCX_CONTROLLER_CONFIG Diese Strukturkonfigurationsdaten für einen USB-Controller. |
|
UCX_CONTROLLER_PCI_INFORMATION Diese Struktur enthält Informationen zu einem PCI-USB-Controller. |
|
UCX_CONTROLLER_RESET_COMPLETE_INFO Enthält Informationen zum Vorgang zum Zurücksetzen des Controllers. Dies wird vom Clienttreiber in seiner EVT_UCX_CONTROLLER_RESET Rückruffunktion verwendet. |
|
UCX_CONTROLLER_TRANSPORT_CHARACTERISTICS Speichert die Transporteigenschaften zu relevanten Zeitpunkten. Diese Struktur wird in der EVT_UCX_CONTROLLER_GET_TRANSPORT_CHARACTERISTICS Rückruffunktion verwendet. |
|
UCX_CONTROLLER_TRANSPORT_CHARACTERISTICS_CHANGE_FLAGS Definiert Flags für die Änderungen der Transporteigenschaften. Diese Struktur wird in der EVT_UCX_CONTROLLER_SET_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION Rückruffunktion verwendet. |
Enumerationen
|
UCX_CONTROLLER_PARENT_BUS_TYPE Die UCX_CONTROLLER_PARENT_BUS_TYPE-Enumeration definiert den übergeordneten Bustyp. |
|
UCX_CONTROLLER_STATE Diese Enumeration stellt Werte bereit, um den UCX-Controllerstatus nach einem Zurücksetzen anzugeben. |