CArchive::IsBufferEmpty

BOOL IsBufferEmpty ( ) const;

Valor de retorno

Diferente de zero se buffer o arquivo estiver vazio; caso contrário 0.

Observações

Chame essa função de membro para determinar se o buffer interno do objeto de arquivo está vazio. Esta função é fornecida para dar suporte a programação com a classe do MFC Windows Sockets CSocketFile. Você não precisa usá-lo para um arquivo associado a um objeto de CFile.

A razão para usar IsBufferEmpty com um arquivo associado a um objeto de CSocketFile é que buffer o arquivo pode conter mais de uma mensagem ou registro. Depois de receber uma mensagem, você deve usar IsBufferEmpty para controlar um loop que continua recebendo dados até que o buffer esteja vazio. Para obter mais informações, consulte a função de membro de recebimento de classe CAsyncSocket e MFC Avançado conceitos exemplo CHATSRVR, que mostra como usar IsBufferEmpty.

Para obter mais informações, consulte o artigo Windows Sockets: Usando Sockets com arquivos no Guia do programador do Visual C++.

Visão geral de CArchiveMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CSocketFile, CAsyncSocket::Receive

Index