Condividi tramite


EVT_UCX_ENDPOINT_ABORT funzione di callback (ucxendpoint.h)

Implementazione del driver client che ucx chiama per interrompere la coda associata all'endpoint.

Sintassi

EVT_UCX_ENDPOINT_ABORT EvtUcxEndpointAbort;

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

Parametri

[in] UcxController

Handle per il controller UCX ricevuto dal driver client in una chiamata precedente al metodo UcxControllerCreate.

[in] UcxEndpoint

Handle per un oggetto UCXENDPOINT.

Valore restituito

Nessuno

Osservazioni

Il driver client registra questa funzione di callback con l'estensione del controller host USB chiamando il metodo UcxEndpointCreate.

Questa funzione completa tutte le richieste associate all'endpoint, in genere chiamando WdfIoQueueStopAndPurge.

Esempi

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

Fabbisogno

Requisito Valore
piattaforma di destinazione Finestre
versione minima di KMDF 1.0
versione minima di UMDF 2.0
intestazione ucxendpoint.h (include Ucxclass.h, Ucxendpoint.h)
IRQL DISPATCH_LEVEL