EVT_UCX_ENDPOINT_RESET función de devolución de llamada (ucxendpoint.h)
La implementación del controlador cliente que UCX llama para restablecer la programación del controlador para un punto de conexión.
Sintaxis
EVT_UCX_ENDPOINT_RESET EvtUcxEndpointReset;
void EvtUcxEndpointReset(
[in] UCXCONTROLLER UcxController,
[in] UCXENDPOINT UcxEndpoint,
[in] WDFREQUEST Request
)
{...}
Parámetros
[in] UcxController
Identificador del controlador UCX que el controlador cliente recibió en una llamada anterior al método UcxControllerCreate .
[in] UcxEndpoint
Identificador de un objeto UCXENDPOINT que representa el punto de conexión.
[in] Request
Identificador de un objeto de solicitud de marco que el controlador cliente completa cuando finaliza la operación de restablecimiento.
Valor devuelto
None
Observaciones
El controlador cliente UCX registra esta función de devolución de llamada con la extensión del controlador de host USB (UCX) llamando al método UcxEndpointCreate .
El controlador cliente devuelve el estado de finalización en WDFREQUEST, que podría completarse de forma asincrónica.
Ejemplos
VOID
Endpoint_EvtUcxEndpointReset(
UCXCONTROLLER UcxController,
UCXENDPOINT UcxEndpoint,
WDFREQUEST Request
)
{
UNREFERENCED_PARAMETER(UcxController);
UNREFERENCED_PARAMETER(UcxEndpoint);
DbgTrace(TL_INFO, Endpoint, "Endpoint_EvtUcxEndpointReset");
WdfRequestComplete(Request, STATUS_SUCCESS);
}
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Versión mínima de KMDF | 1.0 |
Versión mínima de UMDF | 2.0 |
Encabezado | ucxendpoint.h (incluya Ucxclass.h, Ucxendpoint.h) |
IRQL | DISPATCH_LEVEL |