다음을 통해 공유


COMSTAT 구조체(winbase.h)

통신 디바이스에 대한 정보를 포함합니다. 이 구조체는 ClearCommError 함수로 채워집니다.

구문

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;

멤버

fCtsHold

이 멤버가 TRUE인 경우 전송은 CTS(송신 취소) 신호가 전송되기를 기다리고 있습니다.

fDsrHold

이 멤버가 TRUE이면 전송 시 DSR(데이터 세트 준비) 신호가 전송되기를 기다리고 있습니다.

fRlsdHold

이 멤버가 TRUE인 경우 전송은 RLSD(receive-line-signal-detect) 신호가 전송되기를 기다리고 있습니다.

fXoffHold

이 멤버가 TRUE이면 XOFF 문자가 수신되었기 때문에 전송이 대기 중입니다.

fXoffSent

이 멤버가 TRUE이면 XOFF 문자가 전송되었기 때문에 전송이 대기 중입니다. (XOFF 문자가 실제 문자에 관계없이 다음 문자를 XON으로 사용하는 시스템으로 전송되면 전송이 중지됩니다.)

fEof

이 멤버가 TRUE이면 EOF(파일 끝) 문자가 수신됩니다.

fTxim

이 멤버가 TRUE이면 TransmissionCommChar 함수를 통해 통신 디바이스로 전송하기 위해 대기 중인 문자가 있습니다. 통신 디바이스는 디바이스의 출력 버퍼에 있는 다른 문자보다 먼저 이러한 문자를 전송합니다.

fReserved

예약되어 있으므로 사용하지 마세요.

cbInQue

직렬 공급자가 수신했지만 ReadFile 작업에서 아직 읽지 않은 바이트 수입니다.

cbOutQue

모든 쓰기 작업에 대해 전송할 남은 사용자 데이터의 바이트 수입니다. 이 값은 오버랩되지 않은 쓰기에 대해 0이 됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP
지원되는 최소 서버 Windows Server 2003
머리글 winbase.h(Windows.h 포함)

추가 정보

ClearCommError

ReadFile

TransmitCommChar