Funzione SerCx2PioTransmitReady (sercx.h)
Il metodo SerCx2PioTransmitReady notifica la versione 2 dell'estensione del framework seriale (SerCx2) che la trasmissione FIFO nell'hardware del controller seriale è pronta per accettare più dati.
Sintassi
void SerCx2PioTransmitReady(
[in] SERCX2PIOTRANSMIT PioTransmit
);
Parametri
[in] PioTransmit
Handle SERCX2PIOTRANSMIT a un oggetto di trasmissione PIO. Il driver del controller seriale precedentemente chiamato il metodo SerCx2PioTransmitCreate per creare questo oggetto.
Valore restituito
Nessuno
Osservazioni
Per avviare una transazione di trasmissione PIO, SerCx2 chiama il EvtSerCx2PioTransmitWriteBuffer funzione di callback degli eventi e fornisce un buffer di scrittura contenente i dati da trasmettere. Se il valore restituito da questa chiamata indica che la trasmissione FIFO nel controller seriale è diventata piena prima che l'intero contenuto del buffer di scrittura possa essere trasmesso, SerCx2 chiama il EvtSerCx2PioTransmitEnableReadyNotification funzione di callback dell'evento per consentire l'esecuzione di una notifica pronta quando FIFO è pronto per accettare altri dati.
Se la notifica pronta è abilitata, il driver del controller seriale deve chiamare SerCx2PioTransmitReady per inviare una notifica a SerCx2 dopo che la trasmissione FIFO è pronta ad accettare altri dati. In risposta a questa notifica, SerCx2 chiama nuovamente la funzione EvtSerCx2PioTransmitWriteBuffer per trasferire più dati dal buffer di scrittura alla trasmissione FIFO.
Il driver del controller seriale deve chiamare
Per altre informazioni, vedere SerCx2 PIO-Transmit Transactions.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile a partire da Windows 8.1. |
piattaforma di destinazione | Universale |
intestazione |
sercx.h |
IRQL | <= DISPATCH_LEVEL |
Vedere anche
EvtSerCx2PioTransmitEnableReadyNotification