CInternetFile::SetWriteBufferSize

调用此成员函数上设置 CInternetFile使用的临时写入缓冲区派生的对象。

BOOL SetWriteBufferSize(
  UINT nWriteSize 
);

参数

  • nWriteSize
    缓冲区的大小(以字节为单位)。

返回值

非零,如果成功;否则为0。如果调用失败,Win32函数 GetLastError 可以调用以确定导致错误的原因。

备注

基础WinInet API不执行缓冲区,因此,选择有效地使您可以编写数据的应用程序无论数据量编写的缓冲区大小。如果每个调用 写入 通常涉及大量数据(例如,四个或多个KB一次),则不应需要缓冲。但是,调用,则 写入 到数据写入小区块,写入缓冲区改进应用程序的性能。

默认情况下,CInternetFile 对象用于编写不提供任何缓冲区。如果调用此成员函数,必须确保文件用于编写已打开的。可以在+任何+时间更改写入缓冲区的大小,但是,这样做会导致隐式调用 刷新

要求

Header: afxinet.h

请参见

参考

CInternetFile选件类

层次结构图