문제

readfile ()을 사용하지 않고 동기 핸들에 사용할 수있는 isbufferempty ()의 선을 따라 기능이 있는지 궁금합니다. readfile ()가 데이터를 읽기 위해 취하는 지연을 제거하기 위해 무언가가 필요합니다.

도움이 되었습니까?

해결책

직렬 포트 통신을위한 것입니까?

그렇다면 사용할 수 있습니다 ClearCommError() 기능:

DWORD com_errors = 0;
COMSTAT com_stat;

ClearCommError(serial_port_handle, &com_errors, &com_stat);
/* com_stat.cbInQue now holds the number of characters in the receive buffer */
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top