Condividi tramite


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 SerCx2PioTransmitReady solo in risposta a una chiamata alla funzione EvtSerCx2PioTransmitEnableReadyNotification.

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

EvtSerCx2PioTransmitWriteBuffer

SERCX2PIOTRANSMIT

SerCx2PioTransmitCreare