CHtmlStream

CHtmlStream 에 기본 클래스。

CHtmlStream 는 메모리에서 HTML을 관리 하는 클래스입니다. HTML 메모리 파일이 임시로 원시 바이트를 저장 하는 데 유용 또는 그들의 전송 하기 전에 개체를 직렬화 합니다. CFile에서 파생 되지 않습니다, 하지만 CHtmlStream CMemFile, CHtmlStream CHtmlStream 메모리 파일에 저장 된 데이터를 밖으로, 그것을 보내기 전에 임시 버퍼에서 데이터를 저장 하는 데 사용 됩니다 제외를 읽을 수 없습니다 CFile?derived 클래스 처럼 동작。

CHtmlStream 개체 일반적으로 자동으로 생성 되며 CHttpServer::ConstructStream;에 의해 전달 그러나 CHttpServer::ConstructStream 를 무시 하 고 자신의 특별 한 기능을 제공 수 있다,。

CHtmlStream 개체는 자신의 메모리를 할당할 수 자동으로 또는 Attach를 호출 하 여 CHtmlStream 개체를 메모리 블록을 연결할 수 있습니다. 두 경우 모두 메모리 파일을 자동으로 성장 하는 것에 대 한 메모리는 nGrowBytes에 할당 됩니다- nGrowBytes 가 0이 아닐 경우 증가 크기. 생성자에 매개 변수 설정된 nGrowBytes

메모리를 자동으로 삭제 됩니다 CHtmlStream 개체의 파괴에 따라 메모리; CHtmlStream 개체에 의해 할당 된 원래 그렇지 않으면, 개체에 연결 된 메모리를 할당 취소 하는 것에 대 한 책임은。

CHtmlStream 런타임 라이브러리 함수를 사용 하 여 malloc, realloc, 그리고 무료 할당, 재할당, 및 메모리; 할당 본질적인 memcpy 블록 복사 메모리 버퍼를 성장 하는 때. 을 변경 하려면이 동작이 나 동작 때 CHtmlStream 파일 CHtmlStream 에서 고유의 클래스를 파생 하 고 적절 한 함수를 재정의。

# include lt;afxisapi.h>

클래스 멤버 |nbsp; 계층 구조 차트(&N)

샘플nbsp; MFC 샘플 WWWQUOTE(&N)

참고 항목nbsp;CHttpServer, 걸러내는(&N)

Index