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