SerCx2PioTransmitReady-Funktion (sercx.h)
Die SerCx2PioTransmitReady-Methode benachrichtigt Version 2 der seriellen Frameworkerweiterung (SerCx2), dass das übertragene FIFO in der seriellen Controllerhardware bereit ist, mehr Daten zu akzeptieren.
Syntax
void SerCx2PioTransmitReady(
[in] SERCX2PIOTRANSMIT PioTransmit
);
Parameter
[in] PioTransmit
Ein SERCX2PIOTRANSMIT Handle für ein PIO-Übertragungsobjekt. Der serielle Controllertreiber hat zuvor die SerCx2PioTransmitCreate-Methode aufgerufen, um dieses Objekt zu erstellen.
Rückgabewert
Keine
Bemerkungen
Um eine PIO-Übertragungstransaktion zu initiieren, ruft SerCx2 die Ereignisrückruffunktion EvtSerCx2PioTransmitWriteBuffer auf und stellt einen Schreibpuffer bereit, der die zu übertragenden Daten enthält. Wenn der Rückgabewert dieses Aufrufs angibt, dass die Übertragungs-FIFO im seriellen Controller voll war, bevor der gesamte Inhalt des Schreibpuffers übertragen werden konnte, ruft SerCx2 die Ereignisrückruffunktion EvtSerCx2PioTransmitEnableReadyNotification auf, um eine bereite Benachrichtigung zu aktivieren, wenn die FIFO bereit ist, weitere Daten zu akzeptieren.
Wenn die Benachrichtigung bereit aktiviert ist, muss der serielle Controllertreiber SerCx2PioTransmitReady aufrufen, um SerCx2 zu benachrichtigen, nachdem die Übertragungs-FIFO bereit ist, weitere Daten zu akzeptieren. Als Reaktion auf diese Benachrichtigung ruft SerCx2 die EvtSerCx2PioTransmitWriteBuffer-Funktion erneut auf, um mehr Daten aus dem Schreibpuffer in die übertragene FIFO zu übertragen.
Der Serielle Controllertreiber darf SerCx2PioTransmitReady nur als Reaktion auf einen Aufruf der EvtSerCx2PioTransmitEnableReadyNotification-Funktion aufrufen.
Weitere Informationen finden Sie unter SerCx2 PIO-Transmit Transactions.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 8.1. |
Zielplattform | Universell |
Header | sercx.h |
IRQL | <= DISPATCH_LEVEL |
Weitere Informationen
EvtSerCx2PioTransmitEnableReadyNotification
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für