IMAPISupport::GetMemAllocRoutines
适用于:Outlook 2013 | Outlook 2016
检索 MAPI 内存分配和解除分配函数的地址, (MAPIAllocateBuffer、 MAPIAllocateMore 和 MAPIFreeBuffer) 。
HRESULT GetMemAllocRoutines(
LPALLOCATEBUFFER FAR * lppAllocateBuffer,
LPALLOCATEMORE FAR * lppAllocateMore,
LPFREEBUFFER FAR * lppFreeBuffer
);
参数
lppAllocateBuffer
[out]指向 MAPIAllocateBuffer 函数的指针的指针。 MAPIAllocateBuffer 分配内存。
lppAllocateMore
[out]指向 MAPIAllocateMore 函数的指针的指针。 MAPIAllocate 更多 为最初使用 MAPIAllocateBuffer 分配的内存。
lppFreeBuffer
[out]指向 MAPIFreeBuffer 函数的指针的指针。 MAPIFreeBuffer 释放内存。
返回值
S_OK
函数地址已成功返回。
备注
IMAPISupport::GetMemAllocRoutines 方法针对所有支持对象实现。 服务提供商调用 GetMemAllocRoutines 以获取传递给其初始化函数的三个内存分配函数的地址, ( ABProviderInit、 MSProviderInit 或 XPProviderInit) 。