Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.