Estrutura COMSTAT (winbase.h)
Contém informações sobre um dispositivo de comunicação. Essa estrutura é preenchida pela função ClearCommError .
Sintaxe
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;
Membros
fCtsHold
Se esse membro for TRUE, a transmissão aguarda o envio do sinal CTS (limpar para enviar).
fDsrHold
Se esse membro for TRUE, a transmissão aguarda o envio do sinal DSR (data-set-ready).
fRlsdHold
Se esse membro for TRUE, a transmissão aguarda o sinal RLSD (receive-line-signal-detect) ser enviado.
fXoffHold
Se esse membro for TRUE, a transmissão estará aguardando porque o caractere XOFF foi recebido.
fXoffSent
Se esse membro for TRUE, a transmissão estará aguardando porque o caractere XOFF foi transmitido. (A transmissão é interrompida quando o caractere XOFF é transmitido para um sistema que usa o próximo caractere como XON, independentemente do caractere real.)
fEof
Se esse membro for TRUE, o caractere EOF (fim do arquivo) será recebido.
fTxim
Se esse membro for TRUE, haverá um caractere enfileirado para transmissão que veio para o dispositivo de comunicações por meio da função TransmitCommChar . O dispositivo de comunicações transmite esse caractere à frente de outros caracteres no buffer de saída do dispositivo.
fReserved
Reservado; não use.
cbInQue
O número de bytes recebidos pelo provedor serial, mas ainda não lidos por uma operação ReadFile .
cbOutQue
O número de bytes de dados de usuário restantes a serem transmitidos para todas as operações de gravação. Esse valor será zero para uma gravação não sobreposta.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP |
Servidor mínimo com suporte | Windows Server 2003 |
Cabeçalho | winbase.h (incluir Windows.h) |