IMAPISupport::GetMemAllocRoutines
Hace referencia a: Outlook 2013 | Outlook 2016
Recupera las direcciones de las funciones de asignación y desasignación de memoria MAPI (MAPIAllocateBuffer, MAPIAllocateMore y MAPIFreeBuffer).
HRESULT GetMemAllocRoutines(
LPALLOCATEBUFFER FAR * lppAllocateBuffer,
LPALLOCATEMORE FAR * lppAllocateMore,
LPFREEBUFFER FAR * lppFreeBuffer
);
Parameters
lppAllocateBuffer
[out] Puntero a un puntero a la función MAPIAllocateBuffer . MAPIAllocateBuffer asigna memoria.
lppAllocateMore
[out] Puntero a un puntero a la función MAPIAllocateMore . MAPIAllocateMore asigna memoria adicional para la memoria que se asignó originalmente mediante MAPIAllocateBuffer.
lppFreeBuffer
[out] Puntero a un puntero a la función MAPIFreeBuffer . MAPIFreeBuffer libera memoria.
Valor devuelto
S_OK
Las direcciones de función se devolvieron correctamente.
Comentarios
El método IMAPISupport::GetMemAllocRoutines se implementa para todos los objetos de compatibilidad. Los proveedores de servicios llaman a GetMemAllocRoutines para obtener las direcciones de las tres funciones de asignación de memoria que se pasan a su función de inicialización ( ABProviderInit, MSProviderInit o XPProviderInit).