19,469
社区成员
发帖
与我相关
我的任务
分享
int width = 10;
int Num = 1;
int nSize = width*512*Num; //BYTE*指向的数据的长度
BYTE* pMemData = new BYTE[nSize];
HGLOBAL hMem = GlobalAlloc(GMEM_ZEROINIT|GMEM_MOVEABLE|GMEM_NODISCARD,nSize);
IStream *pStream = NULL;
CreateStreamOnHGlobal(hMem,TRUE,&pStream);
pStream->Write(pMemData, nSize, NULL);
ULARGE_INTEGER pos;
LARGE_INTEGER iMove;
iMove.QuadPart = 0;
pStream->Seek(iMove,STREAM_SEEK_SET,&pos);
IStream *SHCreateMemStream(const BYTE *pInit, UINT cbInit );