Freigeben über


SerCx2CustomTransmitTransactionCleanupComplete-Funktion (sercx.h)

Die SerCx2CustomTransmitTransactionCleanupComplete- Methode benachrichtigt Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Controllertreiber den Hardwarezustand des seriellen Controllers nach einer benutzerdefinierten Übertragungstransaktion beendet hat.

Syntax

void SerCx2CustomTransmitTransactionCleanupComplete(
  [in] SERCX2CUSTOMTRANSMITTRANSACTION CustomTransmitTransaction
);

Parameter

[in] CustomTransmitTransaction

Ein SERCX2CUSTOMTRANSMITTRANSACTION Handle für ein benutzerdefiniertes Übertragungsobjekt. Der serielle Controllertreiber hat zuvor den SerCx2CustomTransmitTransactionCreate Methode aufgerufen, um dieses Objekt zu erstellen.

Rückgabewert

Nichts

Bemerkungen

Nach Beendigung einer benutzerdefinierten Übertragung ruft SerCx2 die EvtSerCx2CustomTransmitTransactionCleanup 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 SerCx2CustomTransmitTransactionCleanupComplete- aufrufen, um SerCx2 zu benachrichtigen. SerCx2 erwartet diese Benachrichtigung und startet die nächste Transaktion erst, wenn sie benachrichtigt wird.

Ein serieller Controllertreiber muss SerCx2CustomTransmitTransactionCleanupComplete nur als Reaktion auf einen Aufruf der EvtSerCx2CustomTransmitTransactionCleanup-Funktion aufrufen.

Weitere Informationen finden Sie unter SerCx2 Custom-Transmit Transactions.

Anforderungen

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

Siehe auch

EvtSerCx2CustomTransmitTransactionCleanup

SERCX2CUSTOMTRANSMITTRANSACTION

SerCx2CustomTransmitTransactionCreate