EVT_UCX_ENDPOINT_ABORT función de devolución de llamada (ucxendpoint.h)
Implementación del controlador de cliente que UCX llama para anular la cola asociada al punto de conexión.
Sintaxis
EVT_UCX_ENDPOINT_ABORT EvtUcxEndpointAbort;
void EvtUcxEndpointAbort(
[in] UCXCONTROLLER UcxController,
[in] UCXENDPOINT UcxEndpoint
)
{...}
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.
Valor devuelto
None
Observaciones
El controlador cliente registra esta función de devolución de llamada con la extensión del controlador de host USB (UCX) llamando al método UcxEndpointCreate .
Esta función completa todas las solicitudes asociadas al punto de conexión, normalmente llamando a WdfIoQueueStopAndPurge.
Ejemplos
VOID
Endpoint_UcxEvtEndpointAbort(
UCXCONTROLLER UcxController,
UCXENDPOINT UcxEndpoint
)
{
WdfIoQueueStopAndPurge(endpointContext->WdfQueue,
Endpoint_WdfEvtAbortComplete,
UcxEndpoint);
}
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 (include Ucxclass.h, Ucxendpoint.h) |
IRQL | DISPATCH_LEVEL |