Partager via


IMAPISupport::GetMemAllocRoutines

S’applique à : Outlook 2013 | Outlook 2016

Récupère les adresses des fonctions d’allocation et de désallocation de mémoire MAPI (MAPIAllocateBuffer, MAPIAllocateMore et MAPIFreeBuffer).

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

Paramètres

lppAllocateBuffer

[out] Pointeur vers un pointeur vers la fonction MAPIAllocateBuffer . MAPIAllocateBuffer alloue de la mémoire.

lppAllocatePlus

[out] Pointeur vers un pointeur vers la fonction MAPIAllocateMore . MAPIAllocateMore alloue de la mémoire supplémentaire pour la mémoire initialement allouée à l’aide de MAPIAllocateBuffer.

lppFreeBuffer

[out] Pointeur vers un pointeur vers la fonction MAPIFreeBuffer . MAPIFreeBuffer libère de la mémoire.

Valeur renvoyée

S_OK

Les adresses de fonction ont été retournées avec succès.

Remarques

La méthode IMAPISupport ::GetMemAllocRoutines est implémentée pour tous les objets de support. Les fournisseurs de services appellent GetMemAllocRoutines pour obtenir les adresses des trois fonctions d’allocation de mémoire passées à leur fonction d’initialisation ( ABProviderInit, MSProviderInit ou XPProviderInit).

Voir aussi

MAPIAllocateBuffer

MAPIAllocateMore

MAPIFreeBuffer

IMAPISupport : IUnknown