Compartilhar via


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)

Confira também

Clearcommerror

ReadFile

Transmitcommchar