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) |