网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 CHtmlStream
释义 CHtmlStream

CHtmlStream没有基类。
CHtmlStream是管理内存中的HTML的类。HTML内存文件对临时存储原始字节或串行化对象十分有用。尽管它不是由CFile派生,但CHtmlStream与CFile派生类CMemFile相似,只是CHtmlStream用于存储临时缓冲区中的数据,且CHtmlStream内存文件的数据不可读。
CHtmlStream对象常自动创建,并通过CHttpServer::ConstructStream变成可用。但也可覆盖CHttpServer::ConstructStream并提供特殊的功能。
CHtmlStream对象可自动分配内存或调用Attach将自己的内存块附加给CHtmlStream对象。无论那种情况,如果nGrowBytes不为0,则文件内存区被自动分配在以nGrowBytes为大小的增加区内,可将nGrowBytes设置为构造函数的一个参数。
如果内存原来由CHtmlStream对象占用,当此对象被析构时,内存自动被删除。否则,你应释放对象的内存区。
CHtmlStream使用实时库函数分配、重新分配、释放并分配,解配内存。在增长的缓冲区内,拷入内存块。要在CHtmlStream增加一个文件时改变此功能,应从CHtmlStream派生自己的类,并覆盖相应的函数。
#include <afxisapi.h>
请参阅:CHttpServer, CHttpFilter


CHtmlStream类的成员

数据成员
m_nStreamSize包含流的长度

构造函数
CHtmlStream构造一个CHtmlStream对象

操作
Attach将一个内存块附加给CHtmlStream
GetStreamSize获取CHtmlStream的大小
Close关闭流,释放缓冲区
InitStream初始化一个与CHtmlStream对象相关联的流

可覆盖的函数
Abort结束一个流,忽略错误与警告
Reset清空一个CHtmlObject对象
Alloc在一个CHtmlStream对象中分配内存
Realloc在一个CHtmlStream中重新分配内存
Memcpy拷贝内存到CHtmlStream中
Free释放CHtmlStream对象的内存
Detach关闭CHtmlStream
GrowStream增加一个CHtmlStream对象
Write从内存区写数据到当前流

操作符
operator <<写数据到流中
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 14:37:59