CArchive::IsBufferEmpty

调用该成员函数确定存档对象的内部缓冲区是否为空。

BOOL IsBufferEmpty( ) const;

返回值

非零,则存档的缓冲区为空时;否则为0。

备注

提供此功能支持编程时MFC Windows套接字选件类 CSocketFile。 不必为存档使用它与 CFile 对象。

原因用于存档的 IsBufferEmptyCSocketFile 对象是存档的缓冲区可能包含多个消息或记录。 在接收到消息后,应使用 IsBufferEmpty 控件继续接收数据的循环,直到缓冲区为空时。 有关更多信息,请参见选件类 CAsyncSocket接收 成员函数,演示如何使用 IsBufferEmpty

有关更多信息,请参见 Windows套接字:使用套接字与存档

要求

Header: afx.h

请参见

参考

CArchive选件类

层次结构图

CSocketFile选件类

CAsyncSocket::Receive