Поделиться через


CInternetFile::SetWriteBufferSize

Эта функция-член вызывается, чтобы задать размер временного буфера, используемого CInternetFile- производного объекта записи.

BOOL SetWriteBufferSize(
  UINT nWriteSize 
);

Параметры

  • nWriteSize
    Размер буфера в байтах.

Возвращаемое значение

Ненулевой, если успешно; в противном случае – значение 0.Если вызов завершается с ошибкой, то функция Win32 GetLastError может быть называется, чтобы определить причину ошибки.

Заметки

Основные API WinInet не выполняет буферизацию, поэтому выберите размер буфера, который позволяет приложению записи data efficiently независимо от количества данных, которые требуется записать.При каждом вызове запись обычно включают большое количество данных (например, четыре или больше килобайт одновременно), то не нужно поместить в буфер.Однако если вызвать запись для внесения небольших блоков данных, то буфер записи улучшает производительность приложения.

По умолчанию объект CInternetFile не предоставляет никаких буферизацию для записи.Если эта функция-член вызывается, то необходимо убедиться, что файл был открыт для доступа на запись.Можно изменить размер буфера записи в любое время, но это приводит к тому, что неявный вызов Flush.

Требования

Header: afxinet.h

См. также

Ссылки

Класс CInternetFile

Диаграмма иерархии