EVT_UDECX_USB_ENDPOINT_START fonction de rappel (udecxusbendpoint.h)
L’extension de classe d’émulation de périphérique USB (UdeCx) appelle cette fonction de rappel pour commencer à traiter les demandes d’E/S sur le point de terminaison spécifié de l’appareil USB virtuel.
Syntaxe
EVT_UDECX_USB_ENDPOINT_START EvtUdecxUsbEndpointStart;
void EvtUdecxUsbEndpointStart(
[in] UDECXUSBENDPOINT UdecxUsbEndpoint
)
{...}
Paramètres
[in] UdecxUsbEndpoint
Handle d’un objet de point de terminaison UDE qui représente le point de terminaison qui peut commencer à recevoir des demandes d’E/S. Le pilote client a récupéré ce pointeur lors de l’appel précédent à UdecxUsbEndpointCreate.
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.
Une fois que le pilote client a créé un point de terminaison, il ne commence pas automatiquement à recevoir des demandes d’E/S. Quand UdeCx est prêt à transférer cette demande pour traitement, il appelle la fonction EVT_UDECX_USB_ENDPOINT_START du pilote client et le pilote client peut commencer à traiter les E/S sur la file d’attente du point de terminaison et sur toutes les files d’attente qui reçoivent des E/S transférées pour le point de terminaison. Ce rappel retourne le point de terminaison à un état de traitement des E/S une fois qu’un rappel EVT_UDECX_USB_ENDPOINT_PURGE a été effectué et terminé.
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)
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