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 |