Compartilhar via


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

A implementação do driver cliente que o UCX chama para anular a fila associada ao ponto de extremidade.

Sintaxe

EVT_UCX_ENDPOINT_ABORT EvtUcxEndpointAbort;

void EvtUcxEndpointAbort(
  [in] UCXCONTROLLER UcxController,
  [in] UCXENDPOINT UcxEndpoint
)
{...}

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.

Valor de retorno

Nenhum

Observações

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

Essa função conclui todas as solicitações associadas ao ponto de extremidade, normalmente chamando WdfIoQueueStopAndPurge.

Exemplos

VOID
Endpoint_UcxEvtEndpointAbort(
    UCXCONTROLLER   UcxController,
     UCXENDPOINT     UcxEndpoint
    )
  {
              WdfIoQueueStopAndPurge(endpointContext->WdfQueue,
                                     Endpoint_WdfEvtAbortComplete,
                                     UcxEndpoint);
  }

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