EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE función de devolución de llamada (ucxendpoint.h)
Implementación del controlador de cliente que llama a UCX 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
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.
El controlador cliente devuelve el estado de finalización en solicitud y en el USBD_STATUS del 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 | 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 |