EVT_UCX_ENDPOINT_ABORT fonction de rappel (ucxendpoint.h)
Implémentation du pilote client que UCX appelle pour abandonner la file d’attente associée au point de terminaison.
Syntaxe
EVT_UCX_ENDPOINT_ABORT EvtUcxEndpointAbort;
void EvtUcxEndpointAbort(
[in] UCXCONTROLLER UcxController,
[in] UCXENDPOINT UcxEndpoint
)
{...}
Paramètres
[in] UcxController
Handle du contrôleur UCX reçu par le pilote client lors d’un appel précédent à la méthode UcxControllerCreate.
[in] UcxEndpoint
Handle vers un objet UCXENDPOINT.
Valeur de retour
Aucun
Remarques
Le pilote client inscrit cette fonction de rappel auprès de l’extension UCX (Host Controller Extension) USB en appelant la méthode UcxEndpointCreate.
Cette fonction termine toutes les requêtes associées au point de terminaison, généralement en appelant WdfIoQueueStopAndPurge.
Exemples
VOID
Endpoint_UcxEvtEndpointAbort(
UCXCONTROLLER UcxController,
UCXENDPOINT UcxEndpoint
)
{
WdfIoQueueStopAndPurge(endpointContext->WdfQueue,
Endpoint_WdfEvtAbortComplete,
UcxEndpoint);
}
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
version minimale de KMDF | 1.0 |
version minimale de UMDF | 2.0 |
d’en-tête | ucxendpoint.h (include Ucxclass.h, Ucxendpoint.h) |
IRQL | DISPATCH_LEVEL |