Fonction SerCx2PioTransmitReady (sercx.h)
La méthode SerCx2PioTransmitReady informe la version 2 de l’extension d’infrastructure série (SerCx2) que le fiFO de transmission dans le matériel du contrôleur série est prêt à accepter davantage de données.
Syntaxe
void SerCx2PioTransmitReady(
[in] SERCX2PIOTRANSMIT PioTransmit
);
Paramètres
[in] PioTransmit
Un handle SERCX2PIOTRANSMIT à un objet de transmission PIO. Le pilote de contrôleur série a précédemment appelé la méthode SerCx2PioTransmitCreate pour créer cet objet.
Valeur de retour
None
Remarques
Pour lancer une transaction de transmission PIO, SerCx2 appelle la fonction de rappel d’événement EvtSerCx2PioTransmitWriteBuffer et fournit une mémoire tampon d’écriture qui contient les données à transmettre. Si la valeur de retour de cet appel indique que la transmission fiFO dans le contrôleur série est devenue complète avant que l’intégralité du contenu de la mémoire tampon d’écriture puisse être transmise, SerCx2 appelle la fonction de rappel d’événement EvtSerCx2PioTransmitEnableReadyNotification pour permettre une notification prête à se produire lorsque le FIFO est prêt à accepter davantage de données.
Si la notification prête est activée, le pilote de contrôleur série doit appeler SerCx2PioTransmitReady pour notifier SerCx2 une fois que le fiFO de transmission est prêt à accepter davantage de données. En réponse à cette notification, SerCx2 appelle à nouveau la fonction EvtSerCx2PioTransmitWriteBuffer pour transférer davantage de données de la mémoire tampon d’écriture vers le fiFO de transmission.
Le pilote de contrôleur série doit appeler SerCx2PioTransmitReady uniquement en réponse à un appel à la fonction EvtSerCx2PioTransmitEnableReadyNotification .
Pour plus d’informations, consultez Transactions SerCx2 PIO-Transmit.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 8.1. |
Plateforme cible | Universal |
En-tête | sercx.h |
IRQL | <= DISPATCH_LEVEL |
Voir aussi
EvtSerCx2PioTransmitEnableReadyNotification
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