Intestazione udecxwdfdevice.h
Questa intestazione viene usata per lo sviluppo di un driver controller host USB (Universal Serial Bus) emulato e un dispositivo USB virtuale connesso. Entrambi i componenti vengono combinati in un singolo driver KMDF che comunica con l'estensione della classe di emulazione del dispositivo USB fornita da Microsoft (UdeCx).
Non includere direttamente questa intestazione. Includere invece Udecx.h.
Per altre informazioni, vedere:
udecxwdfdevice.h contiene le interfacce di programmazione seguenti:
Funzioni
UDECX_WDF_DEVICE_CONFIG_INIT Inizializza una struttura UDECX_WDF_DEVICE_CONFIG. |
UdecxInitializeWdfDeviceInit UdecxInitializeWdfDeviceInit inizializza le operazioni di inizializzazione dei dispositivi quando il gestore Plug and Play (PnP) segnala l'esistenza di un dispositivo. |
UdecxWdfDeviceAddUsbDeviceEmulation Inizializza un oggetto dispositivo framework per supportare le operazioni correlate a un controller host e a un dispositivo USB virtuale collegato al controller. |
UdecxWdfDeviceNeedsReset Informa l'estensione della classe di emulazione del dispositivo USB (UdeCx) che il dispositivo necessita di un'operazione di reimpostazione. |
UdecxWdfDeviceResetComplete Informa l'estensione della classe di emulazione del dispositivo USB (UdeCx) che l'operazione di reimpostazione nel controller specificato è stata convertita. |
UdecxWdfDeviceTryHandleUserIoctl Tenta di gestire una richiesta IOCTL inviata da un software in modalità utente. |
Funzioni di callback
EVT_UDECX_WDF_DEVICE_QUERY_USB_CAPABILITY Implementazione del driver client UDE per determinare le funzionalità supportate dal controller host USB emulato. |
EVT_UDECX_WDF_DEVICE_RESET Implementazione del driver client UDE per reimpostare il controller host emulato o i dispositivi collegati. |
Strutture
UDECX_WDF_DEVICE_CONFIG Contiene puntatori alle funzioni di callback degli eventi implementate dal driver client UDE per un controller host USB. Inizializzare questa struttura chiamando UDECX_WDF_DEVICE_CONFIG_INIT. |
Enumerazioni
UDECX_WDF_DEVICE_RESET_ACTION Definisce i valori che indicano i tipi di operazione di reimpostazione supportati da un controller host USB emulato. |
UDECX_WDF_DEVICE_RESET_TYPE Definisce i valori che indicano il tipo di reimpostazione per un dispositivo UDE. |