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