Compartir a través de


EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS función de devolución de llamada (ucxendpoint.h)

La implementación del controlador cliente que llama a UCX para notificar al controlador del controlador que puede completar las transferencias canceladas en el punto de conexión.

Sintaxis

EVT_UCX_ENDPOINT_OK_TO_CANCEL_TRANSFERS EvtUcxEndpointOkToCancelTransfers;

void EvtUcxEndpointOkToCancelTransfers(
  [in] UCXENDPOINT UcxEndpoint
)
{...}

Parámetros

[in] UcxEndpoint

Identificador de un objeto UCXENDPOINT que representa el punto de conexión.

Valor devuelto

Ninguno

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.

Antes de completar el URB asociado a la transferencia, el controlador cliente llama a UcxEndpointNeedToCancelTransfers y, a continuación, espera a que UCX llame a esta función. A continuación, el controlador cliente puede completar el URB con STATUS_CANCELLED.

Nota

Si se admite GUID_USB_CAPABILITY_CLEAR_TT_BUFFER_ON_ASYNC_TRANSFER_CANCEL funcionalidad, el controlador del concentrador puede enviar una transferencia de control para borrar el búfer TT (Traductor de transacciones) antes de que UCX llame a esta función.

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 ucxendpoint.h (incluya Ucxclass.h, Ucxendpoint.h)
irQL DISPATCH_LEVEL