CoTaskMemAlloc

CoTaskMemAlloc Function

分配一块任务内存区。分配方法与IMalloc::Alloc 相同。

语法C++ LPVOID CoTaskMemAlloc(
__in SIZE_T cb
);
参数
cb [in]

所要分配的内存大小(单位字节)

返回值

如果成功,返回分配好的内存块,否则返回NULL.

备注

该函数使用默认的分配器来对内存进行分配。没必要在调用该函数之前去调用CoGetMalloc函数。

返回的内存块中的初始内容是未定义的。分配了的内存块也许会比cbbytes指定的大小要大,因为内存空间需要对齐和维护。

如果cb为0,该函数分配一个0长度的条目,并返回一个指向条目的指针。如果没有足够的内存可供分配,该函数返回NULL。应用程序应该总是检查该函数的返回值,甚至在要求一块很小的内存时也要进行检查,因为不能保证有足够的内存来进行分配。

要求 Minimum supported client Windows 2000 Professional Minimum supported server Windows 2000 Server Header Objbase.h Library Ole32.lib DLL Ole32.dll
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值