Compartilhar via


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

A implementação do driver cliente que o UCX chama para redefinir a programação do controlador para um ponto de extremidade.

Sintaxe

EVT_UCX_ENDPOINT_RESET EvtUcxEndpointReset;

void EvtUcxEndpointReset(
  [in] UCXCONTROLLER UcxController,
  [in] UCXENDPOINT UcxEndpoint,
  [in] WDFREQUEST Request
)
{...}

Parâmetros

[in] UcxController

Um identificador para o controlador UCX que o driver cliente recebeu em uma chamada anterior para o método UcxControllerCreate .

[in] UcxEndpoint

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

[in] Request

Um identificador para um objeto de solicitação de estrutura que o driver cliente conclui quando a operação de redefinição é concluída.

Retornar valor

Nenhum

Comentários

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 do cliente retorna status de conclusão no WDFREQUEST, que pode ser concluído de forma assíncrona.

Exemplos

VOID
Endpoint_EvtUcxEndpointReset(
    UCXCONTROLLER   UcxController,
    UCXENDPOINT     UcxEndpoint,
    WDFREQUEST      Request
)

{
    UNREFERENCED_PARAMETER(UcxController);
    UNREFERENCED_PARAMETER(UcxEndpoint);

    DbgTrace(TL_INFO, Endpoint, "Endpoint_EvtUcxEndpointReset");

    WdfRequestComplete(Request, STATUS_SUCCESS);
}

Requisitos

Requisito Valor
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