SerCx2PioTransmitDrainFifoComplete (sercx.h)
Metode SerCx2PioTransmitDrainFifoComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai menguras data dari pengiriman FIFO di perangkat keras pengontrol serial.
Sintaks
void SerCx2PioTransmitDrainFifoComplete(
[in] SERCX2PIOTRANSMIT PioTransmit
);
Parameter
[in] PioTransmit
Handel SERCX2PIOTRANSMIT ke objek transmisi PIO. Driver pengontrol serial sebelumnya disebut metode SerCx2PioTransmitCreate untuk membuat objek ini.
Nilai kembali
Tidak ada
Keterangan
SerCx2 memanggil fungsi panggilan balik peristiwa SerCx2PioTransmitDrainFifoComplete , jika diimplementasikan, untuk menguras pengiriman FIFO di akhir transaksi pengiriman PIO. 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 SerCx2PioTransmitDrainFifoComplete untuk memberi tahu SerCx2. SerCx2 mengharapkan pemberitahuan ini dan tidak menyelesaikan permintaan tulis sampai diberi tahu.
Driver pengontrol serial harus memanggil SerCx2PioTransmitDrainFifoComplete hanya sebagai respons terhadap panggilan ke fungsi EvtSerCx2PioTransmitDrainFifo .
Untuk informasi selengkapnya, lihat SerCx2 PIO-Transmit Transactions.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows 8.1. |
Target Platform | Universal |
Header | sercx.h |
IRQL | <= DISPATCH_LEVEL |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk