Funzione SerCx2PioReceiveReady (sercx.h)
Il metodo SerCx2PioReceiveReady notifica alla versione 2 dell'estensione del framework seriale (SerCx2) che i dati sono disponibili per essere letti dalla ricezione FIFO nel controller seriale.
Sintassi
void SerCx2PioReceiveReady(
[in] SERCX2PIORECEIVE PioReceive
);
Parametri
[in] PioReceive
Handle SERCX2PIORECEIVE a un oggetto di ricezione PIO. Il driver del controller seriale precedentemente denominato metodo SerCx2PioReceiveCreate per creare questo oggetto.
Valore restituito
nessuno
Osservazioni
Per avviare una transazione di ricezione PIO, SerCx2 chiama la funzione di callback dell'evento EvtSerCx2PioReceiveReadBuffer e fornisce un buffer di lettura a cui trasferire i dati dalla ricezione FIFO nel controller seriale. Se il valore restituito da questa funzione indica che il buffer di lettura è stato riempito solo parzialmente prima che la ricezione FIFO sia diventata vuota, SerCx2 chiama la routine di callback dell'evento EvtSerCx2PioReceiveEnableReadyNotification per consentire l'esecuzione di una notifica pronta quando sono disponibili altri dati da leggere.
Se la notifica pronta è abilitata e sono disponibili altri dati da leggere, il driver del controller seriale deve chiamare SerCx2PioReceiveReady per inviare una notifica a SerCx2. In risposta a questa notifica, SerCx2 chiama nuovamente la funzione EvtSerCx2PioReceiveReadBuffer per trasferire altri dati dalla ricezione FIFO al buffer di lettura.
Il driver del controller seriale deve chiamare SerCx2PioReceiveReady solo in risposta a una chiamata alla funzione EvtSerCx2PioReceiveEnableReadyNotification .
SerCx2 usa inoltre queste notifiche pronte per rilevare i timeout degli intervalli durante la gestione di una richiesta di lettura. Per altre informazioni sui timeout di intervallo, vedere SERIAL_TIMEOUTS. Per altre informazioni sulle notifiche pronte, vedere SerCx2 PIO-Receive Transactions.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 8.1. |
Piattaforma di destinazione | Universale |
Intestazione | sercx.h |
IRQL | <= DISPATCH_LEVEL |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per