Struktur COMSTAT (winbase.h)
Berisi informasi tentang perangkat komunikasi. Struktur ini diisi oleh fungsi ClearCommError .
Sintaks
typedef struct _COMSTAT {
DWORD fCtsHold : 1;
DWORD fDsrHold : 1;
DWORD fRlsdHold : 1;
DWORD fXoffHold : 1;
DWORD fXoffSent : 1;
DWORD fEof : 1;
DWORD fTxim : 1;
DWORD fReserved : 25;
DWORD cbInQue;
DWORD cbOutQue;
} COMSTAT, *LPCOMSTAT;
Anggota
fCtsHold
Jika anggota ini TRUE, transmisi menunggu sinyal CTS (clear-to-send) dikirim.
fDsrHold
Jika anggota ini TRUE, transmisi menunggu sinyal DSR (data-set-ready) dikirim.
fRlsdHold
Jika anggota ini TRUE, transmisi sedang menunggu sinyal RLSD (receive-line-signal-detect) dikirim.
fXoffHold
Jika anggota ini TRUE, transmisi sedang menunggu karena karakter XOFF diterima.
fXoffSent
Jika anggota ini TRUE, transmisi menunggu karena karakter XOFF ditransmisikan. (Transmisi berhenti ketika karakter XOFF ditransmisikan ke sistem yang mengambil karakter berikutnya sebagai XON, terlepas dari karakter yang sebenarnya.)
fEof
Jika anggota ini TRUE, karakter akhir file (EOF) telah diterima.
fTxim
Jika anggota ini TRUE, ada karakter yang diantrekan untuk transmisi yang telah datang ke perangkat komunikasi dengan cara fungsi TransmitCommChar . Perangkat komunikasi mengirimkan karakter seperti itu di depan karakter lain dalam buffer output perangkat.
fReserved
Dipesan; jangan gunakan.
cbInQue
Jumlah byte yang diterima oleh penyedia serial tetapi belum dibaca oleh operasi ReadFile .
cbOutQue
Jumlah byte data pengguna yang tersisa untuk dikirimkan untuk semua operasi tulis. Nilai ini akan menjadi nol untuk tulisan yang tidak tumpang tindih.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP |
Server minimum yang didukung | Windows Server 2003 |
Header | winbase.h (termasuk Windows.h) |