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.