释义 |
CHtmlStream::CHtmlStream
CHtmlStream(UINT nGrowBytes = 4096); CHtmlStream(BYTE* lpBuffer, UINT nBufferSize, UINT nGrrowBytes = 0);
参数:nGrowBytes | 以字节表示的内存分配增量。 | lpBuffer | 指向由nBufferSize指定大小的内存区,用来接收信息。 | nBufferSize | 以字节表示的缓冲区大小。 |
说明: 在创建CHtmlStream对象时由框架调用。 通常,一个CHtmlStream对象自动创建,并由CHttpServer::ConstructStream传送给你。可以覆盖CHttpServer::ConstructStream,改变与CHttpServerContext对象相关联的CHttpStream对象的功能。例如,你可能想将nGrowBytes设置为一个指定值。设置时,你应小心,因为这将影响代码的执行效率。nGrowBytes参数告诉MFC,以多快的速度增加与流相关联的内存块。如果此值过大,代码将加快但会浪费内存;如果值太小,内存占用较少,但由于要经常分配内存,从而浪费时间。
请参阅: CHtmlStream::InitStream, CHtmlStream::Attach, CHtmlStream::Alloc |