CInternetFile::SetWriteBufferSize

BOOL SetWriteBufferSize (UINT nWriteSize );

Valor devuelto

Distinto de cero si es correcto; 0 lo contrario. Si la llamada falla, la función de Win32 GetLastError puede ser llamado para determinar la causa del error.

Parámetros

nWriteSize

El tamaño del búfer en bytes.

Observaciones

Llame a esta función miembro para establecer el tamaño del búfer de escritura temporal utilizado por un CInternetFile-objeto derivado. Tan subyacente WinInet API no realice almacenamiento en búfer, elija un tamaño de búfer que permite su aplicación escribir datos eficientemente independientemente de la cantidad de datos que se escriben. Si cada llamada a escribir normalmente implica una gran cantidad de datos (por ejemplo, cuatro o más kilobytes en un momento), no es necesario un búfer. Sin embargo, si llama a escribir a escribir pequeños fragmentos de datos, un búfer de escritura mejora el rendimiento de la aplicación.

De forma predeterminada, un objeto de CInternetFile no proporciona ningún búfer de escritura. Si se llama a esta función miembro, debe asegurarse de que se ha abierto el archivo para acceso de escritura. Puede cambiar el tamaño del búfer de escritura en cualquier momento, pero hacerlo así provoca una llamada implícita a Vaciar.

Visión General de CInternetFile |nbsp; Miembros de clase | Diagrama de jerarquía

Index