CInternetFile::SetWriteBufferSize
Chamar essa função de membro para definir o tamanho do buffer temporário usado por CInternetFileobjeto derivado de gravação.
BOOL SetWriteBufferSize(
UINT nWriteSize
);
Parâmetros
- nWriteSize
O tamanho do buffer em bytes.
Valor de retorno
Diferente de zero se com êxito; se não 0.Se a chamada falha, a função GetLastError Win32 pode ser chamado para determinar a causa do erro.
Comentários
APIs subjacentes de WinInet não executam o buffer, portanto escolher um tamanho do buffer permite que seu aplicativo eficiente gravar dados independentemente da quantidade de dados a serem gravados.Se cada chamada a gravação normalmente envolve uma grande quantidade de dados (por exemplo, quatro ou mais quilobytes de cada vez), você deve não precisa de um buffer.Em o entanto, se você chamar gravação para escrever pequenas partes de dados, um buffer de gravação melhora o desempenho do aplicativo.
Por padrão, um objeto de CInternetFile não fornece nenhuma armazenamento para gravação.Se você chamar essa função de membro, certifique-se de que o arquivo foi aberto para acesso de gravação.Você pode alterar o tamanho do buffer de gravação a qualquer momento, mas fazer isso faz com que uma chamada implícita a Liberação.
Requisitos
Cabeçalho: afxinet.h