Fonction SerCx2SystemDmaTransmitCleanupTransactionComplete (sercx.h)
La méthode SerCx2SystemDmaTransmitCleanupTransactionComplete informe la version 2 de l’extension d’infrastructure série (SerCx2) que le pilote du contrôleur série a terminé de nettoyer l’état matériel du contrôleur série après une transaction de transmission système-DMA.
Syntaxe
void SerCx2SystemDmaTransmitCleanupTransactionComplete(
[in] SERCX2SYSTEMDMATRANSMIT SystemDmaTransmit
);
Paramètres
[in] SystemDmaTransmit
Un SERCX2SYSTEMDMATRANSMIT handle à un objet de transmission système-DMA. Le pilote de contrôleur série a précédemment appelé la méthode SerCx2SystemDmaTransmitCreate pour créer cet objet.
Valeur de retour
None
Remarques
Une fois qu’une transaction de transmission système-DMA se termine, SerCx2 appelle la fonction de rappel d’événement EvtSerCx2SystemDmaTransmitCleanupTransaction, si elle est implémentée, pour propre l’état du contrôleur série. En réponse à cet appel, le pilote doit effectuer tout travail propre nécessaire ; puis le pilote doit appeler SerCx2SystemDmaTransmitCleanupTransactionComplete pour notifier SerCx2. SerCx2 attend cette notification et ne démarre pas la transaction suivante tant qu’elle n’est pas avertie.
Le pilote de contrôleur série doit appeler SerCx2SystemDmaTransmitCleanupTransactionComplete uniquement en réponse à un appel à la fonction EvtSerCx2SystemDmaTransmitCleanupTransaction .
Pour plus d’informations, consultez SerCx2 System-DMA-Transmit Transaction.
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
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