Funzione SerCx2SystemDmaTransmitDrainFifoComplete (sercx.h)
Il metodo SerCx2SystemDmaTransmitDrainFifoComplete notifica la versione 2 dell'estensione del framework seriale (SerCx2) che il driver del controller seriale ha finito di svuotare i dati dalla trasmissione FIFO nell'hardware del controller seriale.
Sintassi
void SerCx2SystemDmaTransmitDrainFifoComplete(
SERCX2SYSTEMDMATRANSMIT SystemDmaTransmit
);
Parametri
SystemDmaTransmit
Handle SERCX2SYSTEMDMATRANSMIT a un oggetto di trasmissione PIO. Il driver del controller seriale in precedenza denominato il metodo SerCx2SystemDmaTransmitCreate per creare questo oggetto.
Valore restituito
nessuno
Osservazioni
SerCx2 chiama la funzione di callback dell'evento EvtSerCx2SystemDmaTransmitDrainFifo , se implementata, per svuotare la trasmissione FIFO alla fine di una transazione di trasmissione DMA di sistema. Questa funzione assicura che tutti i byte di dati che rimangono nel FIFO vengano trasmessi dalla porta seriale prima che SerCx2 completi la richiesta di scrittura (IRP_MJ_WRITE) che ha avviato la transazione. Dopo aver trasmesso l'ultimo byte dal fiFO, il driver del controller seriale deve chiamare il metodo SerCx2SystemDmaTransmitDrainFifoComplete per notificare SerCx2. SerCx2 prevede questa notifica e non completa la richiesta di scrittura finché non viene notificata.
Il controller seriale deve chiamare SerCx2SystemDmaTransmitDrainFifoComplete solo in risposta a una chiamata alla funzione EvtSerCx2SystemDmaTransmitDrainFifo .
Per altre informazioni, vedere SerCx2 System-DMA-Transmit 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