Compartir a través de


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).

Vea también

MAPIAllocateBuffer

MAPIAllocateMore

MAPIFreeBuffer

IMAPISupport: IUnknown