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 . MAPIAllocateMore выделяет дополнительную память для памяти, которая была первоначально выделена с помощью MAPIAllocateBuffer.
lppFreeBuffer
[out] Указатель на указатель на функцию MAPIFreeBuffer . MAPIFreeBuffer освобождает память.
Возвращаемое значение
S_OK
Адреса функции были успешно возвращены.
Замечания
Метод IMAPISupport::GetMemAllocRoutines реализован для всех объектов поддержки. Поставщики услуг вызывают GetMemAllocRoutines , чтобы получить адреса трех функций выделения памяти, которые передаются их функции инициализации ( ABProviderInit, MSProviderInit или XPProviderInit).