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