【文件属性】:
文件名称:内存缓冲区, C/C++ 用处很多
文件大小:5KB
文件格式:C
更新时间:2013-08-31 05:58:13
内存缓冲区
内存缓冲区的例子 , C/C++
void * MYAPI MemoryBufferAlloc( int nBufSize,BOOL bAutoClear)
{
int nTotalSize = 0 ;
MEMORY_BUFFER *pMem = NULL ;
nTotalSize = sizeof(MEMORY_BUFFER) + nBufSize ;
pMem = (MEMORY_BUFFER *)_MEM_ALLOC(nTotalSize);
if( pMem != NULL )
{
pMem->nTotalSize = nTotalSize ;
pMem->iFirst = 0 ;
pMem->nDataLen = 0 ;
pMem->nBufSize = nBufSize ;
pMem->bAutoClear = bAutoClear ;
pMem->buf = ((char *)pMem) + sizeof(MEMORY_BUFFER) ;
网友评论
- 没用过啊,不知道如何