Fungsi SerCx2CustomReceiveTransactionReportProgress (sercx.h)
Metode SerCx2CustomReceiveTransactionReportProgress melaporkan apakah kemajuan sedang dibuat untuk menyelesaikan transaksi penerimaan kustom saat ini.
Sintaks
void SerCx2CustomReceiveTransactionReportProgress(
SERCX2CUSTOMRECEIVETRANSACTION CustomReceiveTransaction,
[in] SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS Progress
);
Parameter
CustomReceiveTransaction
Handel SERCX2CUSTOMRECEIVETRANSACTION ke objek penerima kustom. Driver pengontrol serial sebelumnya disebut metode SerCx2CustomReceiveTransactionCreate untuk membuat objek ini.
[in] Progress
Apakah kemajuan sedang dibuat untuk menyelesaikan transaksi penerima kustom. Atur parameter ini ke salah satu konstanta enumerasi berikut:
- SERCX2_CUSTOM_RECEIVE_NO_PROGRESS
- SERCX2_CUSTOM_RECEIVE_BYTES_TRANSFERRED
Nilai kembali
Tidak ada
Keterangan
Untuk menentukan apakah pengontrol serial mengalami kemajuan dalam menyelesaikan transaksi penerimaan kustom saat ini, SerCx2 secara berkala memanggil fungsi panggilan balik peristiwa EvtSerCx2CustomReceiveTransactionQueryProgress . Menanggapi panggilan ini, driver pengontrol serial memanggil SerCx2CustomReceiveTransactionReportProgress untuk memberikan laporan kemajuan.
Setiap panggilan SerCx2CustomReceiveTransactionReportProgress melaporkan apakah ada byte data yang telah ditransfer dalam transaksi penerimaan kustom saat ini karena panggilan sebelumnya ke metode ini atau awal transaksi, mana yang lebih baru. Jika satu atau beberapa byte telah ditransfer, panggilan melaporkan bahwa pengontrol serial mengalami kemajuan. Jika tidak ada byte yang ditransfer, panggilan melaporkan bahwa tidak ada kemajuan.
Driver pengontrol serial harus memanggil metode ini hanya sebagai respons terhadap panggilan dari SerCx2 ke fungsi EvtSerCx2CustomReceiveTransactionQueryProgress .
Untuk informasi selengkapnya, lihat Transaksi Custom-Receive SerCx2.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows 8.1. |
Target Platform | Universal |
Header | sercx.h |
IRQL | <= DISPATCH_LEVEL |
Lihat juga
EvtSerCx2CustomReceiveTransactionQueryProgress
SERCX2CUSTOMRECEIVETRANSACTION
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