EVT_UCX_ENDPOINT_ABORT fonction de rappel (ucxendpoint.h)
Implémentation du pilote client qu’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 que le pilote client a reçu lors d’un appel précédent à la méthode UcxControllerCreate .
[in] UcxEndpoint
Handle vers un objet UCXENDPOINT.
Valeur de retour
None
Remarques
Le pilote client inscrit cette fonction de rappel avec l’extension du contrôleur hôte USB (UCX) 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);
}
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
Version KMDF minimale | 1.0 |
Version UMDF minimale | 2.0 |
En-tête | ucxendpoint.h (inclure Ucxclass.h, Ucxendpoint.h) |
IRQL | DISPATCH_LEVEL |