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
ucxendpoint.h enthält die folgenden Programmierschnittstellen:
Functions
|
UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS_INIT Initialisiert eine UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS-Struktur mit den Rückruffunktionen des Clienttreibers. Der Clienttreiber ruft diese Funktion auf, bevor er die UcxEndpointCreate-Methode aufruft, um einen Endpunkt zu erstellen und seine Rückruffunktionen bei UCX zu registrieren. |
|
UCX_ENDPOINT_EVENT_CALLBACKS_INIT Initialisiert eine UCX_ENDPOINT_EVENT_CALLBACKS-Struktur mit den Rückruffunktionen des Clienttreibers. Der Clienttreiber ruft diese Funktion auf, bevor er die UcxEndpointCreate-Methode aufruft, um einen Endpunkt zu erstellen und seine Rückruffunktionen bei UCX zu registrieren. |
|
UcxDefaultEndpointInitSetEventCallbacks Initialisiert eine UCXENDPOINT_INIT-Struktur mit den Ereignisrückruffunktionen des Clienttreibers, die sich auf den Standardendpunkt beziehen. |
|
UcxEndpointAbortComplete Benachrichtigt UCX, dass ein Vorgang zum Abbruch der Übertragung für das angegebene Endpunktobjekt abgeschlossen wurde. |
|
UcxEndpointCreate Erstellt einen Endpunkt für das angegebene USB-Geräteobjekt. |
|
UcxEndpointGetStaticStreamsReferenced Gibt ein statisches Streamsobjekt für den angegebenen Endpunkt zurück, auf das verwiesen wird. |
|
UcxEndpointInitSetEventCallbacks Initialisiert eine UCXENDPOINT_INIT-Struktur mit den Ereignisrückruffunktionen des Clienttreibers, die sich auf Endpunkte auf dem Gerät beziehen. |
|
UcxEndpointNeedToCancelTransfers Der Clienttreiber ruft diese Methode auf, bevor Übertragungen über die Verbindung abgebrochen werden. |
|
UcxEndpointNoPingResponseError Benachrichtigt UCX über einen Fehler "Keine Pingantwort" für eine Übertragung auf das angegebene Endpunktobjekt. |
|
UcxEndpointPurgeComplete Benachrichtigt UCX, dass ein Bereinigungsvorgang für das angegebene Endpunktobjekt abgeschlossen wurde. |
|
UcxEndpointSetWdfIoQueue Legt eine Frameworkwarteschlange für das angegebene Endpunktobjekt fest. |
Rückruffunktionen
|
EVT_UCX_DEFAULT_ENDPOINT_UPDATE Die Implementierung des Clienttreibers, die UCX mit Informationen zum Standardendpunkt aufruft. |
|
EVT_UCX_ENDPOINT_ABORT Die Implementierung des Clienttreibers, die UCX aufruft, um die dem Endpunkt zugeordnete Warteschlange abzubrechen. |
|
EVT_UCX_ENDPOINT_GET_ISOCH_TRANSFER_PATH_DELAYS UCX ruft diese Rückruffunktion auf, um Informationen zu Übertragungspfadverzögerungen für einen isochronen Endpunkt abzurufen. |
|
EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS Die Implementierung des Clienttreibers, die UCX aufruft, um den Controllertreiber zu benachrichtigen, dass er abgebrochene Übertragungen auf dem Endpunkt abschließen kann. |
|
EVT_UCX_ENDPOINT_PURGE Die Implementierung des Clienttreibers, die alle ausstehenden E/A-Anforderungen auf dem Endpunkt abschließt. |
|
EVT_UCX_ENDPOINT_RESET Die Implementierung des Clienttreibers, die UCX aufruft, um die Programmierung des Controllers für einen Endpunkt zurückzusetzen. |
|
EVT_UCX_ENDPOINT_SET_CHARACTERISTIC UCX ruft diese Rückruffunktion auf, um die Priorität für einen Endpunkt festzulegen. |
|
EVT_UCX_ENDPOINT_START Die Implementierung des Clienttreibers, die UCX aufruft, um die dem Endpunkt zugeordnete Warteschlange zu starten. |
|
EVT_UCX_ENDPOINT_STATIC_STREAMS_ADD Die Implementierung des Clienttreibers, die UCX aufruft, um statische Streams zu erstellen. |
|
EVT_UCX_ENDPOINT_STATIC_STREAMS_DISABLE Die Implementierung des Clienttreibers, die UCX aufruft, um Controllerressourcen für alle Streams für einen Endpunkt freizugeben. |
|
EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE Die Implementierung des Clienttreibers, die UCX aufruft, um die statischen Streams zu aktivieren. |
Strukturen
|
DEFAULT_ENDPOINT_UPDATE Enthält das Handle für den Standardendpunkt, der in einer Frameworkanforderung aktualisiert werden soll, die von UCX übergeben wird, wenn EVT_UCX_DEFAULT_ENDPOINT_UPDATE Rückruffunktion aufgerufen wird. |
|
ENDPOINT_RESET Beschreibt Informationen, die zum Zurücksetzen eines Endpunkts erforderlich sind. Diese Struktur wird von UCX in der EVT_UCX_ENDPOINT_RESET Rückruffunktion übergeben. |
|
ENDPOINTS_CONFIGURE Beschreibt Endpunkte zum Aktivieren oder Deaktivieren von Endpunkten. Diese Struktur wird von UCX in der EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE Rückruffunktion übergeben. |
|
ENDPOINTS_CONFIGURE_FAILURE_FLAGS Diese Struktur stellt Fehlerflags bereit, um ggf. Fehler anzugeben, die während einer Anforderung an eine EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE Rückruffunktion aufgetreten sind. |
|
UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS Diese Struktur stellt eine Liste der Rückruffunktionen für UCX-Standardendpunkte bereit. |
|
UCX_ENDPOINT_CHARACTERISTIC Speichert die Merkmale eines Endpunkts. |
|
UCX_ENDPOINT_EVENT_CALLBACKS Diese Struktur stellt eine Liste von Zeigern auf Ereignisrückruffunktionen des UCX-Endpunkts bereit. |
|
UCX_ENDPOINT_ISOCH_TRANSFER_PATH_DELAYS Speichert die Werte für die Verzögerung des isochronen Übertragungspfads. |
Enumerationen
|
ENDPOINT_RESET_FLAGS Definiert Parameter für eine Anforderung zum Zurücksetzen eines Endpunkts. |
|
UCX_CONTROLLER_ENDPOINT_CHARACTERISTIC_PRIORITY Gibt die Priorität von Endpunkten an. |
|
UCX_ENDPOINT_CHARACTERISTIC_TYPE Definiert Werte, die den Typ des Endpunktmerkmals angibt. |