CoGetMalloc

CoGetMalloc

IMalloc *g_pIMalloc = NULL;
CoGetMalloc(1, &g_pIMalloc);


0   0x75145430  CMalloc_QueryInterface(IMalloc *, const _GUID &, void * *)
1   0x7505b710  CGIPTable::AddRef(void)
2   0x7505b710  
3   0x7505b400  CRetailMalloc_Alloc(IMalloc *, unsigned long)
4   0x7505bae0  CRetailMalloc_Realloc(IMalloc *, void *, unsigned long)
5   0x7505b320  CRetailMalloc_Free(IMalloc *, void *)
6   0x7505b3a0  CRetailMalloc_GetSize(IMalloc *, void *)
7   0x750efa70  CRetailMalloc_DidAlloc(IMalloc *, void *)
8   0x75145490  CRetailMalloc_HeapMinimize(IMalloc *)
9   0x75145430  
10  0x7505b710  
11  0x7505b710  
12  0x751454b0  CSpyMalloc_Alloc(IMalloc *, unsigned long)
13  0x751458f0  CSpyMalloc_Realloc(IMalloc *, void *, unsigned long)
14  0x75145670  CSpyMalloc_Free(IMalloc *, void *)
15  0x75145770  CSpyMalloc_GetSize(IMalloc *, void *)
16  0x75145590  CSpyMalloc_DidAlloc(IMalloc *, void *)
17  0x75145850  CSpyMalloc_HeapMinimize(IMalloc *)

微软说,调用 CoTaskMemAlloc,不需要先调用 CoGetMalloc。

https://msdn.microsoft.com/en-us/library/ms692727(v=vs.85).aspx

但是,g_pIMalloc
是一个全局变量,在许多地方要用到,因此,
可能还是需要先进行初始化。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值