EVT_UDECX_USB_ENDPOINT_RESET fonction de rappel (udecxusbendpoint.h)
L’extension de classe d’émulation de périphérique USB (UdeCx) appelle cette fonction de rappel pour réinitialiser un point de terminaison du périphérique USB virtuel.
Syntaxe
EVT_UDECX_USB_ENDPOINT_RESET EvtUdecxUsbEndpointReset;
void EvtUdecxUsbEndpointReset(
[in] UDECXUSBENDPOINT UdecxUsbEndpoint,
[in] WDFREQUEST Request
)
{...}
Paramètres
[in] UdecxUsbEndpoint
Handle d’un objet de point de terminaison UDE qui représente le point de terminaison à réinitialiser. Le pilote client a récupéré ce pointeur lors de l’appel précédent à UdecxUsbEndpointCreate.
[in] Request
Handle d’un objet de demande d’infrastructure qui représente la demande de réinitialisation du point de terminaison.
Valeur de retour
None
Remarques
Le pilote client a inscrit cette fonction de rappel lors d’un appel précédent à UdecxUsbEndpointInitSetCallbacks en fournissant un pointeur de fonction vers son implémentation.
La demande de réinitialisation efface la condition d’erreur dans le point de terminaison qui provoque l’échec des transferts d’E/S. À ce moment-là, UdeCx peut appeler la fonction de rappel EVT_UDECX_USB_ENDPOINT_RESET . Cet appel est asynchrone. Le pilote client termine la requête et signale l’achèvement avec status en appelant la méthode WdfRequestCompleteWithInformation . (il s’agit de la seule façon pour le client UDECX d’utiliser le paramètre de requête).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Windows Server 2016 |
Plateforme cible | Windows |
Version KMDF minimale | 1.15 |
En-tête | udecxusbendpoint.h (inclure Udecx.h) |
IRQL | <=DISPATCH_LEVEL |
Voir aussi
Architecture : Émulation de périphérique USB (UDE)
Comment récupérer à partir d’erreurs de canal USB
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour