术语 | CInternetFile::SetReadBufferSize | ||
释义 | CInternetFile::SetReadBufferSize BOOL SetReadBufferSize( UINT nReadSize ); 返回值: 如果成功,则返回非零值,否则为0。如果调用失败,Win32函数GetLastError可能被调用,以确定出错原因。 参数:
说明: 调用此成员函数设置由CInternetFile派生对象使用的临时的读缓冲区的大小。其中的WinInet API不能实现缓冲,所以选择允许的应用高效读取数据的缓冲区大小,不管读取的数据总量。如果每个对Read的调用通常包括大量的数据(例如,4千字节或更多),你就不需缓冲区了。 然而,若调用Read来获得小块数据,或你每次使用ReadString来读取个别行,那么读缓冲区提高了应用的性能。 缺省时,CInternetFile对象不提供读取的任何缓冲区。如果调用此成员函数,必须保证文件是为读取访问打开的。 可以随时增加缓冲区大小,但缩小缓冲区是无效的。如果不先调用SetReadBufferSize就调用ReadString,你将得到4096字节的缓冲区。 |
||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。