EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE función de devolución de llamada (ucxendpoint.h)
Implementación del controlador cliente que UCX llama para habilitar los flujos estáticos.
Sintaxis
EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE EvtUcxEndpointStaticStreamsEnable;
void EvtUcxEndpointStaticStreamsEnable(
[in] UCXENDPOINT UcxEndpoint,
[in] UCXSSTREAMS UcxStaticStreams,
[in] WDFREQUEST Request
)
{...}
Parámetros
[in] UcxEndpoint
Identificador de un objeto UCXENDPOINT que representa el punto de conexión.
[in] UcxStaticStreams
Identificador de un objeto UCX que representa los flujos estáticos.
[in] Request
Contiene el URB del URB_FUNCTION_OPEN_STATIC_STREAMS.
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 Request y en el USBD_STATUS en el encabezado URB. El controlador puede completar WDFREQUEST de forma asincrónica.
Ejemplos
VOID
Endpoint_EvtUcxEndpointStaticStreamsEnable(
UCXENDPOINT UcxEndpoint,
UCXSSTREAMS UcxStaticStreams,
WDFREQUEST Request
)
{
UNREFERENCED_PARAMETER(UcxEndpoint);
UNREFERENCED_PARAMETER(UcxStaticStreams);
DbgTrace(TL_INFO, Endpoint, "Endpoint_EvtUcxEndpointStaticStreamsEnable");
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 |