Compartir a través de


Encabezado udecxwdfdevice.h

Este encabezado se usa para desarrollar un controlador de controlador de host de bus serie universal (USB) emulado y un dispositivo USB virtual conectado. Ambos componentes se combinan en un único controlador KMDF que se comunica con la extensión de clase de emulación de dispositivo USB (UdeCx) proporcionada por Microsoft.

No incluya este encabezado directamente. En su lugar, incluya Udecx.h.

Para más información, consulte:

udecxwdfdevice.h contiene las siguientes interfaces de programación:

Functions

 
UDECX_WDF_DEVICE_CONFIG_INIT

Inicializa una estructura de UDECX_WDF_DEVICE_CONFIG.
UdecxInitializeWdfDeviceInit

UdecxInitializeWdfDeviceInit inicializa las operaciones de inicialización de dispositivos cuando el administrador plug and play (PnP) informa de la existencia de un dispositivo.
UdecxWdfDeviceAddUsbDeviceEmulation

Inicializa un objeto de dispositivo de marco para admitir operaciones relacionadas con un controlador de host y un dispositivo USB virtual conectado al controlador.
UdecxWdfDeviceNeedsReset

Informa a la extensión de clase de emulación de dispositivo USB (UdeCx) que el dispositivo necesita una operación de restablecimiento.
UdecxWdfDeviceResetComplete

Informa a la extensión de clase de emulación de dispositivo USB (UdeCx) de que la operación de restablecimiento en el controlador especificado ha compitido.
UdecxWdfDeviceTryHandleUserIoctl

Intenta controlar una solicitud IOCTL enviada por un software en modo de usuario.

Funciones de devolución de llamada

 
EVT_UDECX_WDF_DEVICE_QUERY_USB_CAPABILITY

La implementación del controlador cliente UDE para determinar las funcionalidades admitidas por el controlador de host USB emulado.
EVT_UDECX_WDF_DEVICE_RESET

La implementación del controlador cliente de UDE para restablecer el controlador de host emulado o los dispositivos conectados a él.

Estructuras

 
UDECX_WDF_DEVICE_CONFIG

Contiene punteros a las funciones de devolución de llamada de eventos implementadas por el controlador cliente UDE para un controlador de host USB. Para inicializar esta estructura, llame a UDECX_WDF_DEVICE_CONFIG_INIT.

Enumeraciones

 
UDECX_WDF_DEVICE_RESET_ACTION

Define valores que indican los tipos de operación de restablecimiento admitidos por un controlador de host USB emulado.
UDECX_WDF_DEVICE_RESET_TYPE

Define valores que indican el tipo de restablecimiento de un dispositivo UDE.