Compartilhar via


CArchive::IsBufferEmpty

Chamar essa função de membro para determinar se o buffer interno do objeto do arquivamento está vazia.

BOOL IsBufferEmpty( ) const;

Valor de retorno

Diferente de zero se o buffer do arquivamento está vazia; se não 0.

Comentários

Essa função é fornecida para a programação da classe com suporte CSocketFileda do windows MFC. Você não precisa usar para um arquivo neutro associado a um objeto de CFile .

A razão para usar IsBufferEmpty com um arquivo neutro associado a um objeto de CSocketFile é que o buffer do arquivamento pode conter mais de um registro ou mensagem. Após recebido uma mensagem, você deve usar IsBufferEmpty para controlar um loop que continue a receber dados até que o buffer está vazia. Para obter mais informações, consulte a função de membro de Receber da classe CAsyncSocket, que mostra como usar IsBufferEmpty.

Para obter mais informações, consulte Soquetes do windows: usando os soquetes com arquivos mortos.

Requisitos

Cabeçalho: afx.h

Consulte também

Referência

Classe CArchive

Gráfico da hierarquia

Classe CSocketFile

CAsyncSocket::Receive