Compartilhar via


IMAPISupport::GetMemAllocRoutines

Aplica-se a: Outlook 2013 | Outlook 2016

Recupera os endereços das funções de alocação e de alocação de memória MAPI (MAPIAllocateBuffer, MAPIAllocateMore e MAPIFreeBuffer).

HRESULT GetMemAllocRoutines(
  LPALLOCATEBUFFER FAR * lppAllocateBuffer,
  LPALLOCATEMORE FAR * lppAllocateMore,
  LPFREEBUFFER FAR * lppFreeBuffer
);

Parâmetros

lppAllocateBuffer

[out] Um ponteiro para um ponteiro para a função MAPIAllocateBuffer . MAPIAllocateBuffer aloca memória.

lppAllocateMore

[out] Um ponteiro para um ponteiro para a função MAPIAllocateMore . MAPIAllocateMore aloca memória adicional para memória que foi originalmente alocada usando MAPIAllocateBuffer.

lppFreeBuffer

[out] Um ponteiro para um ponteiro para a função MAPIFreeBuffer . MAPIFreeBuffer libera memória.

Valor de retorno

S_OK

Os endereços da função foram retornados com êxito.

Comentários

O método IMAPISupport::GetMemAllocRoutines é implementado para todos os objetos de suporte. Os provedores de serviços chamam GetMemAllocRoutines para obter os endereços das três funções de alocação de memória que são passadas para sua função de inicialização ( ABProviderInit, MSProviderInit ou XPProviderInit).

Confira também

MAPIAllocateBuffer

MAPIAllocateMore

MAPIFreeBuffer

IMAPISupport: IUnknown