COM的内存管理
来源:互联网 发布:化学实验数据记录表 编辑:程序博客网 时间:2024/06/05 19:23
第一种方法,直接使用IMalloc接口进行内存管理。
调用CoGetMalloc函数获取IMalloc接口指针。
HRESULT CoGetMalloc(DWORD dwMemContext, IMalloc **pMalloc) ;
dwMemContext参数指明内存的管理方式,一种是分配的内存仅在本进程内有效, MEMCTXT_TASK。另一种是跨进程共享,MEMCTXT_SHARE。跨进程共享的内存可以被别的进程使用,甚至释放。
第二种管理内存的方法,调用COM的API函数。
void *CoTaskMemAlloc(ULONG cb);
void CoTaskMemFree(void *pv);
void CoTaskMemRealloc(void *pv, ULONG cb);
- COM的内存管理
- Com的内存管理模型
- OPC 关于 COM 内存管理的说明
- COM跨进程内存管理
- COM的线程管理
- Windows内存管理机密+揭穿内存优化工具的骗局http://softbbs.zol.com.cn/1/67_750.html
- 内存管理--内存的简介
- COM学习笔记(四):注册表、内存管理、GUID<->字符串
- 内存管理的读书笔记
- GTKMM的内存管理
- uClinux的内存管理
- Symbian的内存管理
- IOCP的内存管理
- C++ 的内存管理
- physX 的内存管理
- matlab的内存管理
- winCE的内存管理
- Qt的内存管理
- Asp.net Ajax框架教程
- (转载)浮点数保存的字节格式
- JavaScript-JQuery
- 开博第一篇文章
- New company,New start
- COM的内存管理
- 失败?
- 用OpenInventor实现的NeHe OpenGL教程-第十四课
- 微软不同分工不同侧重的面试——开发工程师的面试(摘自《微软360度》)
- 新年了,说点什么吧还是……
- 结束2007 继续吧2008
- 微软不同分工不同侧重的面试——测试人员的面试(摘自《微软360度》)
- linux虚拟机与windows共享文件夹
- js实现日期下拉框