Freigeben über


SerCx2CustomReceiveTransactionCleanupComplete-Funktion (sercx.h)

Die SerCx2CustomReceiveTransactionCleanupComplete Methode informiert Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Controllertreiber die Bereinigung des Hardwarezustands des seriellen Controllers nach einer benutzerdefinierten Empfangstransaktion abgeschlossen hat.

Syntax

void SerCx2CustomReceiveTransactionCleanupComplete(
  [in] SERCX2CUSTOMRECEIVETRANSACTION CustomReceiveTransaction
);

Parameter

[in] CustomReceiveTransaction

Ein SERCX2CUSTOMRECEIVETRANSACTION Handle für ein benutzerdefiniertes Empfangsobjekt. Der serielle Controllertreiber hat zuvor den SerCx2CustomReceiveTransactionCreate Methode aufgerufen, um dieses Objekt zu erstellen.

Rückgabewert

Nichts

Bemerkungen

Nachdem eine benutzerdefinierte Empfangstransaktion beendet wurde, ruft SerCx2 die EvtSerCx2CustomReceiveTransactionCleanup Ereignisrückruffunktion auf, wenn sie implementiert ist, um den Zustand des seriellen Controllers zu bereinigen. Als Reaktion auf diesen Aufruf sollte der Fahrer zunächst alle erforderlichen Bereinigungen durchführen; anschließend muss der Treiber SerCx2CustomReceiveTransactionCleanupComplete aufrufen, um SerCx2 zu benachrichtigen. SerCx2 erwartet diese Benachrichtigung und startet die nächste Transaktion erst, wenn sie benachrichtigt wird.

Der serielle Controllertreiber muss SerCx2CustomReceiveTransactionCleanupComplete- nur als Reaktion auf einen Aufruf der EvtSerCx2CustomReceiveTransactionCleanup-Funktion aufrufen.

Weitere Informationen finden Sie unter SerCx2 Custom-Receive Transactions.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows 8.1.
Zielplattform- Universal
Header- sercx.h
IRQL- <= DISPATCH_LEVEL

Siehe auch

EvtSerCx2CustomReceiveTransactionCleanup

SERCX2CUSTOMRECEIVETRANSACTION

SerCx2CustomReceiveTransactionCreate