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