EVT_UFX_DEVICE_CONTROLLER_RESET función de devolución de llamada (ufxclient.h)
La implementación del controlador cliente para restablecer el controlador de función a su estado inicial.
Sintaxis
EVT_UFX_DEVICE_CONTROLLER_RESET EvtUfxDeviceControllerReset;
void EvtUfxDeviceControllerReset(
[in] UFXDEVICE unnamedParam1,
[in, optional] PUFX_HARDWARE_FAILURE_CONTEXT unnamedParam2
)
{...}
Parámetros
[in] unnamedParam1
Identificador de un objeto de dispositivo USB que el controlador cliente recibió en una llamada anterior a UfxDeviceCreate.
[in, optional] unnamedParam2
Puntero a una estructura de UFX_HARDWARE_FAILURE_CONTEXT de longitud variable asignada por el controlador de cliente.
Valor devuelto
None
Observaciones
El controlador de cliente para el controlador host de función registra su implementación de EVT_UFX_DEVICE_CONTROLLER_RESET con la extensión de clase de función USB (UFX) llamando al método UfxDeviceCreate .
El controlador cliente indica la finalización de este evento llamando al método UfxDeviceEventComplete .
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Versión mínima de KMDF | 1.0 |
Versión mínima de UMDF | 2.0 |
Encabezado | ufxclient.h |
IRQL | PASSIVE_LEVEL |