Partager via


SerCx2SystemDmaTransmitCleanupTransactionComplete, fonction (sercx.h)

La méthode SerCx2SystemDmaTransmitCleanupTransactionComplete notifie la version 2 de l’extension du framework 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

Handle SERCX2SYSTEMDMATRANSMIT à un objet de transmission DMA système. Le pilote du contrôleur série a précédemment appelé la méthode SerCx2SystemDmaTransmitCreate pour créer cet objet.

Valeur de retour

Aucun

Remarques

Après la fin d’une transaction de transmission DMA système, SerCx2 appelle la fonction de rappel d’événement EvtSerCx2SystemDmaTransmitCleanupTransaction fonction de rappel d’événement, si elle est implémentée, pour nettoyer l’état du contrôleur série. En réponse à cet appel, le pilote doit effectuer tout travail de nettoyage nécessaire ; ensuite, le pilote doit appeler SerCx2SystemDmaTransmitCleanupTransactionComplete pour notifier SerCx2. SerCx2 attend cette notification et ne démarre pas la prochaine transaction 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 système SerCx2DMA-Transmit Transaction.

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows 8.1.
plateforme cible Universel
d’en-tête sercx.h
IRQL <= DISPATCH_LEVEL

Voir aussi

EvtSerCx2SystemDmaTransmitCleanupTransaction

SERCX2SYSTEMDMATRANSMIT

SerCx2SystemDmaTransmitCreate