Partilhar via


CInternetFile::SetWriteBufferSize

telefonar Essa função de membro para conjunto o dimensionar do temporário de gravar buffer usado por um CInternetFile-derivados do objeto.

BOOL SetWriteBufferSize(
  UINT nWriteSize 
);

Parâmetros

  • nWriteSize
    O dimensionar do buffer em bytes.

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário, 0.Se a telefonar falhar, o Win32 funcionar GetLastError pode ser chamado para determinar a causa do erro.

Comentários

Assim, subjacente WinInet APIs não realizar armazenamento em buffer, escolher um dimensionar de buffer que permite que seu aplicativo para gravar dados com eficiência independentemente da quantidade de dados a serem gravados.Se cada telefonar para gravar normalmente envolve uma grande quantidade de dados (kilobytes por exemplo, quatro ou mais em um time), você não precisa um buffer.No entanto, se você telefonar gravar escrever pequenos blocos de dados, um buffer de gravar melhora o desempenho do seu aplicativo.

Por padrão, um CInternetFile objeto não oferece qualquer armazenamento em buffer para gravação. Se você telefonar essa função de membro, você deve estar certo de que o arquivo foi aberto para acesso de gravar.Você pode alterar o dimensionar do buffer de gravar a qualquer momento, mas ao fazer isso assim, faz com que uma telefonar implícita de Liberar.

Requisitos

Cabeçalho: afxinet.h

Consulte também

Referência

Classe CInternetFile

Gráfico de hierarquia

Outros recursos

CInternetFile membros