Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La implementación del controlador cliente para restablecer el controlador de funciones 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 al UfxDeviceCreate.
[in, optional] unnamedParam2
Puntero a una estructura UFX_HARDWARE_FAILURE_CONTEXT de longitud variable asignada por el controlador cliente.
Valor devuelto
Ninguno
Observaciones
El controlador cliente del controlador host de la 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 | Valor |
|---|---|
| de la plataforma de destino de | Windows |
| versión mínima de KMDF | 1.0 |
| versión mínima de UMDF | 2.0 |
| encabezado de | ufxclient.h |
| irQL | PASSIVE_LEVEL |