다음을 통해 공유


CArchive::IsBufferEmpty

보관 개체의 내부 버퍼가 비어 있는지 여부를 확인 하려면이 멤버 함수를 호출 합니다.

BOOL IsBufferEmpty( ) const;

반환 값

보관의 버퍼가 비어 있으면 0이 아닌. 그렇지 않으면 0입니다.

설명

이 함수는 MFC Windows 소켓 클래스를 사용한 프로그래밍을 지원 하기 위해 제공 될 CSocketFile. 관련 된 아카이브를 사용할 필요가 있는 CFile 개체.

사용 하는 이유 IsBufferEmpty 와 관련 된 아카이브는 CSocketFile 개체는 보관 파일의 버퍼 둘 이상의 메시지 또는 레코드를 포함할 수 있습니다. 하나의 메시지를 받은 후 사용 해야 IsBufferEmpty 버퍼가 빌 때까지 데이터를 수신 하는 계속 되는 루프를 제어 합니다. 자세한 내용은 수신 클래스의 멤버 함수 CAsyncSocket를 사용 하는 방법을 보여 주는 IsBufferEmpty.

자세한 내용은 Windows 소켓: 소켓을 사용 하 여 보관소.

요구 사항

헤더: afx.h

참고 항목

참조

CArchive 클래스

계층 구조 차트

CSocketFile 클래스

CAsyncSocket::Receive