CArchive::IsBufferEmpty
Appelez la fonction membre pour déterminer si la mémoire tampon interne de l'objet archive est vide.
BOOL IsBufferEmpty( ) const;
Valeur de retour
Une valeur différente de zéro si la mémoire tampon de l'archive est vide ; sinon 0.
Notes
Cette fonction est fournie pour prendre en charge la programmation avec la classe CSocketFilede MFC Windows Sockets. Vous n'avez pas besoin de l'utiliser pour une archive associée à un objet d' CFile .
La raison de l'utilisation d' IsBufferEmpty avec une archive associée à un objet d' CSocketFile est que la mémoire tampon de l'archive peut contenir plusieurs messages ou l'enregistrement. Après avoir reçu un message, vous devez utiliser IsBufferEmpty pour contrôler une boucle qui continue de recevoir des données jusqu'à ce que la mémoire tampon est vide. Pour plus d'informations, consultez la fonction membre de Receive de la classe CAsyncSocket, qui indique comment utiliser IsBufferEmpty.
Pour plus d'informations, consultez Windows Sockets : Utilisation des sockets avec des archives.
Configuration requise
Header: afx.h