IMAPISupport::GetMemAllocRoutines
Gilt für: Outlook 2013 | Outlook 2016
Ruft die Adressen der MAPI-Speicherbelegungs- und -freigabefunktionen (MAPIAllocateBuffer, MAPIAllocateMore und MAPIFreeBuffer) ab.
HRESULT GetMemAllocRoutines(
LPALLOCATEBUFFER FAR * lppAllocateBuffer,
LPALLOCATEMORE FAR * lppAllocateMore,
LPFREEBUFFER FAR * lppFreeBuffer
);
Parameter
lppAllocateBuffer
[out] Ein Zeiger auf einen Zeiger auf die MAPIAllocateBuffer-Funktion . MAPIAllocateBuffer belegt Arbeitsspeicher.
lppAllocateMehr
[out] Ein Zeiger auf einen Zeiger auf die MAPIAllocateMore-Funktion . MAPIAllocateMore weist zusätzlichen Arbeitsspeicher für Arbeitsspeicher zu, der ursprünglich mithilfe von MAPIAllocateBuffer zugewiesen wurde.
lppFreeBuffer
[out] Ein Zeiger auf einen Zeiger auf die MAPIFreeBuffer-Funktion . MAPIFreeBuffer gibt Arbeitsspeicher frei.
Rückgabewert
S_OK
Die Funktionsadressen wurden erfolgreich zurückgegeben.
Hinweise
Die IMAPISupport::GetMemAllocRoutines-Methode wird für alle Unterstützungsobjekte implementiert. Dienstanbieter rufen GetMemAllocRoutines auf, um die Adressen der drei Speicherbelegungsfunktionen abzurufen, die an ihre Initialisierungsfunktion ( ABProviderInit, MSProviderInit oder XPProviderInit) übergeben werden.