Export (0) Print
Expand All

CHtmlStream::Attach 

Call this function to attach a block of memory to CHtmlStream.


void Attach(
   BYTE* lpBuffer,
   UINT nBufferSize,
   UINT nGrowBytes = 0 
);

Parameters

lpBuffer

Pointer to the buffer to be attached to CHtmlStream.

nBufferSize

An integer that specifies the size of the buffer in bytes.

nGrowBytes

The memory allocation increment in bytes.

This causes CHtmlStream to use the block of memory as the memory file.

If nGrowBytes is 0, CHtmlStream will set the file length to nBufferSize. This means that the data in the memory block before it was attached to CHtmlStream will be used as the file data. Memory files created in this manner cannot be grown.

Because the file cannot be grown, be careful not to cause CHtmlStream to attempt to grow the file. Don't use operator << to add data.

Community Additions

ADD
Show:
© 2014 Microsoft