Bagikan melalui


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)

Lihat juga

ClearCommError

ReadFile

TransmitCommChar