Fungsi SerCx2SystemDmaTransmitDrainFifoComplete (sercx.h)
Metode SerCx2SystemDmaTransmitDrainFifoComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai menguras data dari FIFO pengiriman dalam perangkat keras pengontrol serial.
Sintaksis
void SerCx2SystemDmaTransmitDrainFifoComplete(
SERCX2SYSTEMDMATRANSMIT SystemDmaTransmit
);
Parameter
SystemDmaTransmit
Handel SERCX2SYSTEMDMATRANSMIT ke objek transmisi PIO. Driver pengontrol serial sebelumnya memanggil metode SerCx2SystemDmaTransmitCreate untuk membuat objek ini.
Mengembalikan nilai
Tidak
Komentar
SerCx2 memanggil fungsi panggilan balik peristiwa EvtSerCx2SystemDmaTransmitDrainFifo fungsi panggilan balik peristiwa, jika diimplementasikan, untuk menguras pengiriman FIFO di akhir transaksi transmisi DMA sistem. Fungsi ini memastikan bahwa byte data apa pun yang tersisa di FIFO dikirimkan dari port serial sebelum SerCx2 menyelesaikan permintaan tulis (IRP_MJ_WRITE) yang memulai transaksi. Setelah byte terakhir ditransmisikan dari FIFO, driver pengontrol serial harus memanggil metode SerCx2SystemDmaTransmitDrainFifoComplete untuk memberi tahu SerCx2. SerCx2 mengharapkan pemberitahuan ini dan tidak menyelesaikan permintaan tulis hingga diberi tahu.
Pengontrol serial harus memanggil
Untuk informasi selengkapnya, lihat TransaksiDMA-Transmit Sistem SerCx2 .
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Tersedia dimulai dengan Windows 8.1. |
Platform Target |
Universal |
Header |
sercx.h |
IRQL | <= DISPATCH_LEVEL |