Compartir a través de


Estructura COMSTAT (winbase.h)

Contiene información sobre un dispositivo de comunicaciones. Esta estructura se rellena mediante la función ClearCommError .

Sintaxis

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;

Miembros

fCtsHold

Si este miembro es TRUE, la transmisión está esperando a que se envíe la señal CTS (despejado para enviar).

fDsrHold

Si este miembro es TRUE, la transmisión está esperando que se envíe la señal DSR (lista para conjuntos de datos).

fRlsdHold

Si este miembro es TRUE, la transmisión espera a que se envíe la señal RLSD (receive-line-signal-detect).

fXoffHold

Si este miembro es TRUE, la transmisión está esperando porque se recibió el carácter XOFF.

fXoffSent

Si este miembro es TRUE, la transmisión está esperando porque se transmitió el carácter XOFF. (La transmisión se detiene cuando el carácter XOFF se transmite a un sistema que toma el siguiente carácter como XON, independientemente del carácter real).

fEof

Si este miembro es TRUE, se ha recibido el carácter final del archivo (EOF).

fTxim

Si este miembro es TRUE, hay un carácter en cola para la transmisión que ha llegado al dispositivo de comunicaciones mediante la función TransmitCommChar . El dispositivo de comunicaciones transmite este tipo de carácter delante de otros caracteres en el búfer de salida del dispositivo.

fReserved

Reservado; no usar.

cbInQue

Número de bytes recibidos por el proveedor de serie, pero aún no leídos por una operación ReadFile .

cbOutQue

Número de bytes de datos de usuario restantes que se van a transmitir para todas las operaciones de escritura. Este valor será cero para una escritura no superpuesta.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP
Servidor mínimo compatible Windows Server 2003
Encabezado winbase.h (incluya Windows.h)

Consulte también

ClearCommError

ReadFile

TransmitCommChar