SerCx2SystemDmaTransmitCleanupTransactionComplete-Funktion (sercx.h)
Die SerCx2SystemDmaTransmitCleanupTransactionComplete Methode benachrichtigt Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Controllertreiber den Hardwarezustand des seriellen Controllers nach einer System-DMA-Übertragungstransaktion beendet hat.
Syntax
void SerCx2SystemDmaTransmitCleanupTransactionComplete(
[in] SERCX2SYSTEMDMATRANSMIT SystemDmaTransmit
);
Parameter
[in] SystemDmaTransmit
Ein SERCX2SYSTEMDMATRANSMIT Handle zu einem System-DMA-Transmissionsobjekt. Der serielle Controllertreiber hat zuvor den SerCx2SystemDmaTransmitCreate Methode aufgerufen, um dieses Objekt zu erstellen.
Rückgabewert
Nichts
Bemerkungen
Nachdem eine System-DMA-transmission-Transaktion beendet wurde, ruft SerCx2 den EvtSerCx2SystemDmaTransmitCleanupTransaction Ereignisrückruffunktion auf, wenn sie implementiert ist, um den seriellen Controllerzustand zu bereinigen. Als Reaktion auf diesen Aufruf sollte der Fahrer alle erforderlichen Bereinigungen durchführen; anschließend muss der Treiber SerCx2SystemDmaTransmitCleanupTransactionComplete- aufrufen, um SerCx2 zu benachrichtigen. SerCx2 erwartet diese Benachrichtigung und startet die nächste Transaktion erst, wenn sie benachrichtigt wird.
Der serielle Controllertreiber muss SerCx2SystemDmaTransmitCleanupTransactionComplete nur als Reaktion auf einen Aufruf der EvtSerCx2SystemDmaTransmitCleanupTransaction-Funktion aufrufen.
Weitere Informationen finden Sie unter SerCx2 System-DMA-Transmit Transaction.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar ab Windows 8.1. |
Zielplattform- | Universal |
Header- | sercx.h |
IRQL- | <= DISPATCH_LEVEL |