Compartilhar via


EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE função de retorno de chamada (ucxendpoint.h)

A implementação do driver cliente que o UCX chama para habilitar os fluxos estáticos.

Sintaxe

EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE EvtUcxEndpointStaticStreamsEnable;

void EvtUcxEndpointStaticStreamsEnable(
  [in] UCXENDPOINT UcxEndpoint,
  [in] UCXSSTREAMS UcxStaticStreams,
  [in] WDFREQUEST Request
)
{...}

Parâmetros

[in] UcxEndpoint

Um identificador para um objeto UCXENDPOINT que representa o ponto de extremidade.

[in] UcxStaticStreams

Um identificador para um objeto UCX que representa os fluxos estáticos.

[in] Request

Contém o URB para o URB_FUNCTION_OPEN_STATIC_STREAMS.

Valor de retorno

Nenhum

Observações

O driver cliente UCX registra essa função de retorno de chamada com a extensão do controlador de host USB (UCX) chamando o método UcxEndpointCreate.

O driver cliente retorna o status de conclusão em de Solicitação e no USBD_STATUS no cabeçalho URB. O driver pode concluir o WDFREQUEST de forma assíncrona.

Exemplos

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
da Plataforma de Destino Windows
versão mínima do KMDF 1.0
versão mínima do UMDF 2.0
cabeçalho ucxendpoint.h (inclua Ucxclass.h, Ucxendpoint.h)
IRQL DISPATCH_LEVEL