intestazione ucxendpoint.h
Questa intestazione viene usata da usbref. Per altre informazioni, vedere:
ucxendpoint.h contiene le interfacce di programmazione seguenti:
Funzioni
UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS_INIT Inizializza una struttura UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS con le funzioni di callback del driver client. Il driver client chiama questa funzione prima di chiamare il metodo UcxEndpointCreate per creare un endpoint e registrare le funzioni di callback con UCX. |
UCX_ENDPOINT_EVENT_CALLBACKS_INIT Inizializza una struttura UCX_ENDPOINT_EVENT_CALLBACKS con le funzioni di callback del driver client. Il driver client chiama questa funzione prima di chiamare il metodo UcxEndpointCreate per creare un endpoint e registrare le funzioni di callback con UCX. |
UcxDefaultEndpointInitSetEventCallbacks Inizializza una struttura UCXENDPOINT_INIT con le funzioni di callback degli eventi del driver client correlate all'endpoint predefinito. |
UcxEndpointAbortComplete Notifica a UCX che un'operazione di interruzione di trasferimento è stata completata nell'oggetto endpoint specificato. |
UcxEndpointCreate Crea un endpoint nell'oggetto dispositivo USB specificato. |
UcxEndpointGetStaticStreamsReferenced Restituisce un oggetto flussi statici a cui si fa riferimento per l'endpoint specificato. |
UcxEndpointInitSetEventCallbacks Inizializza una struttura UCXENDPOINT_INIT con le funzioni di callback degli eventi del driver client correlate agli endpoint nel dispositivo. |
UcxEndpointNeedToCancelTransfers Il driver client chiama questo metodo prima di annullare i trasferimenti sul cavo. |
UcxEndpointNoPingResponseError Notifica a UCX di un errore "No Ping Response" per un trasferimento nell'oggetto endpoint specificato. |
UcxEndpointPurgeComplete Notifica a UCX che un'operazione di eliminazione è stata completata nell'oggetto endpoint specificato. |
UcxEndpointSetWdfIoQueue Imposta una coda di framework sull'oggetto endpoint specificato. |
Funzioni di callback
EVT_UCX_DEFAULT_ENDPOINT_UPDATE Implementazione del driver client che UCX chiama con informazioni sull'endpoint predefinito. |
EVT_UCX_ENDPOINT_ABORT Implementazione del driver client che UCX chiama per interrompere la coda associata all'endpoint. |
EVT_UCX_ENDPOINT_GET_ISOCH_TRANSFER_PATH_DELAYS UCX richiama questa funzione di callback per ottenere informazioni sui ritardi del percorso di trasferimento per un endpoint isochronous. |
EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS Implementazione del driver client che UCX chiama per notificare al driver del controller che può completare i trasferimenti annullati nell'endpoint. |
EVT_UCX_ENDPOINT_PURGE Implementazione del driver client che completa tutte le richieste di I/O in sospeso nell'endpoint. |
EVT_UCX_ENDPOINT_RESET Implementazione del driver client che UCX chiama per reimpostare la programmazione del controller per un endpoint. |
EVT_UCX_ENDPOINT_SET_CHARACTERISTIC UCX richiama questa funzione di callback per impostare la priorità su un endpoint. |
EVT_UCX_ENDPOINT_START Implementazione del driver client che UCX chiama per avviare la coda associata all'endpoint. |
EVT_UCX_ENDPOINT_STATIC_STREAMS_ADD Implementazione del driver client che UCX chiama per creare flussi statici. |
EVT_UCX_ENDPOINT_STATIC_STREAMS_DISABLE Implementazione del driver client che UCX chiama per rilasciare le risorse del controller per tutti i flussi per un endpoint. |
EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE Implementazione del driver client che UCX chiama per abilitare i flussi statici. |
Strutture
DEFAULT_ENDPOINT_UPDATE Contiene l'handle per l'endpoint predefinito da aggiornare in una richiesta framework passata da UCX quando richiama EVT_UCX_DEFAULT_ENDPOINT_UPDATE funzione di callback. |
ENDPOINT_RESET Descrive le informazioni necessarie per reimpostare un endpoint. Questa struttura viene passata da UCX nella funzione di callback EVT_UCX_ENDPOINT_RESET. |
ENDPOINTS_CONFIGURE Descrive gli endpoint per abilitare o disabilitare gli endpoint. Questa struttura viene passata da UCX nella funzione di callback EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE. |
ENDPOINTS_CONFIGURE_FAILURE_FLAGS Questa struttura fornisce flag di errore per indicare errori, se presenti, che potrebbero verificarsi durante una richiesta a una funzione di callback EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE. |
UCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS Questa struttura fornisce un elenco di funzioni di callback degli eventi dell'endpoint predefinito UCX. |
UCX_ENDPOINT_CHARACTERISTIC Archivia le caratteristiche di un endpoint. |
UCX_ENDPOINT_EVENT_CALLBACKS Questa struttura fornisce un elenco di puntatori alle funzioni di callback degli eventi dell'endpoint UCX. |
UCX_ENDPOINT_ISOCH_TRANSFER_PATH_DELAYS Archivia i valori di ritardo del percorso di trasferimento isochrono. |
Enumerazioni
ENDPOINT_RESET_FLAGS Definisce i parametri per una richiesta di reimpostazione di un endpoint. |
UCX_CONTROLLER_ENDPOINT_CHARACTERISTIC_PRIORITY Indica la priorità degli endpoint. |
UCX_ENDPOINT_CHARACTERISTIC_TYPE Definisce i valori che indicano il tipo di caratteristica dell'endpoint. |