Compartir a través de


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

Implementación del controlador de cliente que UCX llama a los recursos del controlador de versión para todos los flujos de un punto de conexión.

Sintaxis

EVT_UCX_ENDPOINT_STATIC_STREAMS_DISABLE EvtUcxEndpointStaticStreamsDisable;

void EvtUcxEndpointStaticStreamsDisable(
  [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_CLOSE_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_EvtUcxEndpointStaticStreamsDisable(
    UCXENDPOINT     UcxEndpoint,
    UCXSSTREAMS     UcxStaticStreams,
    WDFREQUEST      Request
)

{
    UNREFERENCED_PARAMETER(UcxEndpoint);
    UNREFERENCED_PARAMETER(UcxStaticStreams);

    DbgTrace(TL_INFO, Endpoint, "Endpoint_EvtUcxEndpointStaticStreamsDisable");

    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