CArchive::IsBufferEmpty
Rufen Sie die Memberfunktion auf, um zu bestimmen, ob der interne Puffer des Archivobjekts leer ist.
BOOL IsBufferEmpty( ) const;
Rückgabewert
Ungleich 0 (null), wenn der Puffer des Archivs leer ist; 0 andernfalls.
Hinweise
Diese Funktion wird angegeben, um die Programmierung mit der MFC-WindowsSocket-Klasse CSocketFile zu unterstützen.Sie müssen nicht, um sie für ein Archiv zu verwenden, das mit einem CFile-Objekt zugeordnet ist.
Der Grund für die Verwendung von IsBufferEmpty mit einem Archiv, das einem CSocketFile-Objekt zugeordnet ist, ist, dass der Puffer möglicherweise des Archivs mehr als eine Meldung oder Datensatz enthält.Nachdem Sie eine Meldung erhalten, sollten Sie IsBufferEmpty verwenden, um eine Schleife zu steuern, die das Empfangen von Daten fortgesetzt, bis der Puffer leer ist.Weitere Informationen finden Sie unter Empfangen Sie die Memberfunktion der Klasse CAsyncSocket, die zeigt, wie IsBufferEmpty verwendet.
Weitere Informationen finden Sie unter Windows Sockets: Verwenden von Sockets mit Archiven.
Anforderungen
Header: afx.h