CHtmlStream

CHtmlStream是管理記憶體中的HTML的類。HTML記憶體檔案對臨時存儲原始位元組或串列化對象十分有用。儘管它不是由CFile派生,但CHtmlStream與CFile派生類CMemFile相似,只是CHtmlStream用於存儲臨時緩衝區中的數據,且CHtmlStream記憶體檔案的數據不可讀。

基本介紹

  • 中文名:CHtmlStream
  • 說明:CHtmlStream沒有基類
  • 簡介:管理記憶體中的HTML的類
  • 相關類型:與CFile派生類CMemFile
簡介,功能,

簡介

CHtmlStream沒有基類。

功能

CHtmlStream對象常自動創建,並通過CHttpServer::ConstructStream變成可用。但也可覆蓋CHttpServer::ConstructStream並提供特殊的功能。
CHtmlStream對象可自動分配記憶體或調用Attach將自己的記憶體塊附加給CHtmlStream對象。無論那種情況,如果nGrowBytes不為0,則檔案記憶體區被自動分配在以nGrowBytes為大小的增加區內,可將nGrowBytes設定為構造函式的一個參數。
如果記憶體原來由CHtmlStream對象占用,當此對象被析構時,記憶體自動被刪除。否則,你應釋放對象的記憶體區。
CHtmlStream使用實時庫函式分配、重新分配、釋放並分配,解配記憶體。在增長的緩衝區內,拷入記憶體塊。要在CHtmlStream增加一個檔案時改變此功能,應從CHtmlStream派生自己的類,並覆蓋相應的函式。
#include <afxisapi.h>

相關詞條

熱門詞條

聯絡我們