EVT_UDECX_WDF_DEVICE_RESET función de devolución de llamada (udecxwdfdevice.h)
La implementación del controlador cliente UDE para restablecer el controlador host emulado o los dispositivos conectados a él.
Sintaxis
EVT_UDECX_WDF_DEVICE_RESET EvtUdecxWdfDeviceReset;
void EvtUdecxWdfDeviceReset(
[in] WDFDEVICE UdecxWdfDevice
)
{...}
Parámetros
[in] UdecxWdfDevice
Identificador de un objeto de dispositivo de marco que representa el controlador. El controlador cliente inicializó este objeto en la llamada anterior a UdecxWdfDeviceAddUsbDeviceEmulation.
Valor devuelto
Ninguno
Observaciones
La extensión de clase de emulación de dispositivo USB (UdeCx) invoca esta función de devolución de llamada para notificar al controlador cliente que debe controlar una solicitud de restablecimiento, incluido el restablecimiento de todos los dispositivos de bajada conectados al controlador de host emulado. Esta llamada es asincrónica. El controlador cliente señala la finalización con información de estado llamando a UdecxWdfDeviceResetComplete. Si el cliente especificó UdeWdfDeviceResetActionResetEachUsbDevice en UDECX_WDF_DEVICE_CONFIG (durante el UdecxWdfDeviceAddUsbDeviceEmulation llamada), nunca se usará esta devolución de llamada. En su lugar, cada dispositivo conectado recibe una devolución de llamada EVT_UDECX_WDF_DEVICE_RESET.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10 |
servidor mínimo admitido | Windows Server 2016 |
de la plataforma de destino de | Windows |
versión mínima de KMDF | 1.15 |
encabezado de | udecxwdfdevice.h (incluya Udecx.h) |
irQL | <=DISPATCH_LEVEL |
Consulte también
Arquitectura de : de emulación de dispositivos USB (UDE)