CArchive::IsBufferEmpty

BOOL IsBufferEmpty ( ) const;

Valor devuelto

Distinto de cero si el búfer del archivo está vacío; caso contrario 0.

Observaciones

Llame a esta función miembro para determinar si el búfer interno del objeto contenedor está vacía. Esta función se proporciona para apoyar la programación con la clase MFC Windows Sockets CSocketFile. No necesita utilizar un archivo asociado a un objeto CFile.

La razón para utilizar IsBufferEmpty con un archivo asociado a un objeto CSocketFile es que el búfer del archivo puede contener más de un mensaje o registro. Después de recibir un mensaje, debe utilizar IsBufferEmpty para controlar un bucle que continúa recibiendo datos hasta el buffer está vacío. Para obtener más información, consulte la función de miembro de la recepción de la clase CAsyncSocket y la muestra de conceptos avanzados de MFC CHATSRVR, que muestra cómo utilizar IsBufferEmpty.

Para obtener más información, consulte el artículo Windows Sockets: Sockets usando con archivos en la Guía del programador de Visual C++.

Visió&n General de CArchive |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CSocketFile, CAsyncSocket::Receive

Index