CArchive::IsBufferEmpty

Chame essa função de membro para determinar se o buffer interno do objeto de arquivar está vazio.

BOOL IsBufferEmpty( ) const;

Valor de retorno

Diferente de zero se o buffer do arquivar é vazio; caso contrário, 0.

Comentários

Esta função é fornecida para dar suporte à programação com o MFC Windows Sockets classe CSocketFile. Você não precisa usá-lo para um arquivar associado a um CFile objeto.

O motivo para usar IsBufferEmpty com um arquivar associado a um CSocketFile objeto é que buffer do arquivar pode conter mais de uma mensagem ou registro. Depois de receber uma mensagem, você deve usar IsBufferEmpty para controlar um loop continua recebendo dados até que o buffer está vazio. Para obter mais informações, consulte o Receber função de membro de classe CAsyncSocket, que mostra como usar IsBufferEmpty.

Para obter mais informações, consulte Windows Sockets: Usando soquetes com arquivos.

Requisitos

Cabeçalho: afx.h

Consulte também

Referência

Classe CArchive

Gráfico de hierarquia

Classe CSocketFile

CAsyncSocket::Receive

Outros recursos

CArchive membros