Freigeben über


SerCx2PioReceiveCleanupTransactionComplete-Funktion (sercx.h)

Die SerCx2PioReceiveCleanupTransactionComplete Methode informiert Version 2 der seriellen Framework-Erweiterung (SerCx2), dass der serielle Controllertreiber den Hardwarestatus des seriellen Controllers nach einer PIO-Empfangstransaktion beendet hat.

Syntax

void SerCx2PioReceiveCleanupTransactionComplete(
  [in] SERCX2PIORECEIVE PioReceive
);

Parameter

[in] PioReceive

Ein SERCX2PIORECEIVE Handle für ein PIO-Empfangsobjekt. Der serielle Controllertreiber hat zuvor den SerCx2PioReceiveCreate Methode aufgerufen, um dieses Objekt zu erstellen.

Rückgabewert

Nichts

Bemerkungen

Nachdem eine PIO-Empfangstransaktion beendet wurde, ruft SerCx2 den EvtSerCx2PioReceiveCleanupTransaction 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 SerCx2PioReceiveCleanupTransactionComplete- aufrufen, um SerCx2 zu benachrichtigen. SerCx2 erwartet diese Benachrichtigung und startet die nächste Transaktion erst, wenn sie benachrichtigt wird.

Der serielle Controllertreiber muss SerCx2PioReceiveCleanupTransactionComplete nur als Reaktion auf einen Aufruf der EvtSerCx2PioReceiveCleanupTransaction-Funktion aufrufen.

Weitere Informationen finden Sie unter SerCx2 PIO-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

EvtSerCx2PioReceiveCleanupTransaction

SERCX2PIORECEIVE

SerCx2PioReceiveCreate