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. |