CInternetFile::SetWriteBufferSize

BOOL SetWriteBufferSize (UINT nWriteSize );

Valor de retorno

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

Parâmetros

nWriteSize

O tamanho do buffer em bytes.

Observações

Chame essa função de membro para definir o tamanho do buffer de gravação temporária usado por um CInternetFile-derivado objeto. O subjacente WinInet APIs não realizar armazenamento em buffer, então escolha um tamanho de buffer que permite que seu aplicativo gravar dados de forma eficiente independentemente da quantidade de dados a serem gravados. Se cada chamada para Gravar normalmente envolve uma grande quantidade de dados (por exemplo, quatro ou mais quilobytes por vez), você não deve precisar um buffer. No entanto, se você chamar Gravar para escrever pequenos blocos de dados, um buffer de gravação melhora o desempenho do aplicativo.

Por padrão, um objeto de CInternetFile não fornece qualquer buffer para gravação. Se você chamar essa função de membro, você deve ter certeza que o arquivo foi aberto para acesso de gravação. Você pode alterar o tamanho do buffer de gravação a qualquer momento, mas fazendo assim faz com que uma chamada implícita para liberar.

Visão geral de CInternetFile |nbsp; Membros de classe | Gráfico de hierarquia

Index