COMSTAT-Struktur (winbase.h)

Enthält Informationen zu einem Kommunikationsgerät. Diese Struktur wird von der ClearCommError-Funktion gefüllt.

Syntax

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;

Member

fCtsHold

Wenn dieses Element TRUE ist, wartet die Übertragung darauf, dass das CTS-Signal (Clear-to-Send) gesendet wird.

fDsrHold

Wenn dieser Member TRUE ist, wartet die Übertragung darauf, dass das DSR-Signal (Data-set-ready) gesendet wird.

fRlsdHold

Wenn dieser Member TRUE ist, wartet die Übertragung darauf, dass das RLSD-Signal (receive-line-signal-detect) gesendet wird.

fXoffHold

Wenn dieser Member TRUE ist, wartet die Übertragung, da das XOFF-Zeichen empfangen wurde.

fXoffSent

Wenn dieser Member TRUE ist, wartet die Übertragung, da das XOFF-Zeichen übertragen wurde. (Die Übertragung wird beendet, wenn das XOFF-Zeichen an ein System übertragen wird, das das nächste Zeichen als XON akzeptiert, unabhängig vom tatsächlichen Zeichen.)

fEof

Wenn dieser Member TRUE ist, wurde das EOF-Zeichen (End-of-File) empfangen.

fTxim

Wenn dieser Member TRUE ist, wird ein Zeichen für die Übertragung in die Warteschlange gestellt, das über die TransmitCommChar-Funktion an das Kommunikationsgerät gekommen ist. Das Kommunikationsgerät überträgt ein solches Zeichen vor anderen Zeichen im Ausgabepuffer des Geräts.

fReserved

Reserviert; nicht verwenden.

cbInQue

Die Anzahl der Vom seriellen Anbieter empfangenen, aber noch nicht von einem ReadFile-Vorgang gelesenen Bytes.

cbOutQue

Die Anzahl der Bytes an Benutzerdaten, die für alle Schreibvorgänge übertragen werden sollen. Dieser Wert ist null für einen nicht überlappten Schreibvorgang.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP
Unterstützte Mindestversion (Server) Windows Server 2003
Kopfzeile winbase.h (einschließlich Windows.h)

Weitere Informationen

ClearCommError

ReadFile

TransmitCommChar