MAPIAllocateBuffer
适用于:Outlook 2013 | Outlook 2016
分配内存缓冲区。
属性 | 值 |
---|---|
标头文件: |
Mapix.h |
实现者: |
MAPI |
调用者: |
客户端应用程序和服务提供商 |
SCODE MAPIAllocateBuffer(
ULONG cbSize,
LPVOID FAR * lppBuffer
);
参数
cbSize
[in]要分配的缓冲区的大小(以字节为单位)。
lppBuffer
[out]指向返回的已分配缓冲区的指针。
返回值
S_OK
调用成功,并已返回请求的内存缓冲区。
备注
在 MAPIAllocateBuffer 调用处理期间,调用实现从操作系统获取内存块。 内存缓冲区在偶数字节地址上分配。 在长整型访问效率更高的平台上,操作系统在字节大小为 4 的倍数的地址上分配缓冲区。
当不再需要内存时,调用 MAPIFreeBuffer 函数会释放 MAPIAllocateBuffer 分配的内存缓冲区,方法是调用 MAPIAllocateMore 函数和链接到该函数的任何缓冲区。