CArchive::IsBufferEmpty
アーカイブ オブジェクトの内部バッファーが空であるかどうかを判定するためにこのメンバー関数を呼び出します。
BOOL IsBufferEmpty( ) const;
戻り値
アーカイブ バッファーが空である場合は、; それ以外の場合は 0。
解説
この関数は、MFC Windows ソケットのクラス CSocketFileでのプログラミングをサポートするために提供されます。CFile のオブジェクトに関連付けられたアーカイブに対して使用する必要はありません。
CSocketFile のオブジェクトに関連付けられた Archive との IsBufferEmpty を使用する理由はアーカイブ バッファーが複数のメッセージやレコードを含めることです。1 種類のメッセージを受信した後で、バッファーが空になるまでデータを受信し続けるループの制御に IsBufferEmpty を使用する必要があります。詳細については、IsBufferEmptyを使用する方法を示す CAsyncSocketクラスの [受信] のメンバー関数を参照してください。
詳細については、Windows ソケット: アーカイブを持つソケットを使用するを参照してください。
必要条件
ヘッダー : afx.h