Freigeben über


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

Siehe auch

EvtSerCx2SystemDmaReceiveCleanupTransaction

SERCX2SYSTEMDMARECEIVE

SerCx2SystemDmaReceiveCreate