Share via


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

Consulte también

UfxDeviceCreate

UfxDeviceEventComplete