Condividi tramite


intestazione udecxusbendpoint.h

Questa intestazione viene usata da usbref. Per altre informazioni, vedere:

udecxusbendpoint.h contiene le interfacce di programmazione seguenti:

Funzioni

 
UDECX_USB_ENDPOINT_CALLBACKS_INIT

Inizializza una struttura UDECX_USB_ENDPOINT_CALLBACKS prima di una chiamata UdecxUsbEndpointCreate.
UdecxUsbEndpointCreate

Crea un oggetto endpoint UDE.
UdecxUsbEndpointInitFree

Rilasciare le risorse allocate dalla chiamata UdecxUsbSimpleEndpointInitAllocate.
UdecxUsbEndpointInitSetCallbacks

Imposta i puntatori alle funzioni di callback implementate dal client UDE nei parametri di inizializzazione dell'endpoint semplice da creare.
UdecxUsbEndpointInitSetEndpointAddress

Imposta l'indirizzo dell'endpoint nei parametri di inizializzazione dell'endpoint semplice da creare.
UdecxUsbEndpointPurgeComplete

Completa una richiesta asincrona per annullare tutte le richieste di I/O accodate all'endpoint specificato.
UdecxUsbEndpointSetWdfIoQueue

Imposta un oggetto coda del framework con un endpoint UDE.
UdecxUsbSimpleEndpointInitAllocate

Alloca la memoria per una struttura di inizializzazione usata per creare un endpoint semplice per il dispositivo USB virtuale specificato.

Funzioni di callback

 
EVT_UDECX_USB_ENDPOINT_PURGE

L'estensione della classe di emulazione del dispositivo USB (UdeCx) richiama questa funzione di callback per arrestare l'accodamento delle richieste di I/O alla coda dell'endpoint e annullare le richieste non elaborate.
EVT_UDECX_USB_ENDPOINT_RESET

L'estensione della classe di emulazione del dispositivo USB (UdeCx) richiama questa funzione di callback per reimpostare un endpoint del dispositivo USB virtuale.
EVT_UDECX_USB_ENDPOINT_START

L'estensione della classe di emulazione del dispositivo USB (UdeCx) richiama questa funzione di callback per avviare l'elaborazione delle richieste di I/O nell'endpoint specificato del dispositivo USB virtuale.

Strutture

 
UDECX_USB_ENDPOINT_CALLBACKS

Contiene puntatori di funzione alle funzioni di callback degli endpoint implementati dal driver client UDE. Inizializzare questa struttura chiamando UDECX_USB_ENDPOINT_CALLBACKS_INIT.