ucxendpoint.h-Header
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. |