Freigeben über


IMallocSpy::P ostAlloc-Methode (objidl.h)

Führt vorgänge aus, die nach dem Aufruf von IMalloc::Alloc erforderlich sind.

Syntax

void * PostAlloc(
  [in] void *pActual
);

Parameter

[in] pActual

Der von Alloc zurückgegebene Zeiger.

Rückgabewert

Diese Methode gibt einen Zeiger auf den Anfang des tatsächlich zugeordneten Speicherblocks zurück. Dieser Zeiger wird auch an den Aufrufer von Alloc zurückgegeben. Wenn Debuginformationen an der Vorderseite der Zuordnung des Aufrufers geschrieben werden, sollte dies ein Vorwärtsoffset von pActual sein. Der Wert ist identisch mit pActual , wenn Debuginformationen angefügt werden oder keine Debuginformationen angefügt werden.

Hinweise

Wenn ein Spion-Objekt, das IMallocSpy implementiert, mit der CoRegisterMallocSpy-Funktion registriert wird, ruft COM PostAlloc nach jedem Aufruf von Alloc auf. Es verwendet als Eingabe einen Zeiger auf die Zuordnung, die durch den Aufruf von Alloc erfolgt, und gibt einen Zeiger auf den Anfang der Gesamtzuordnung zurück, der einen Vorwärtsoffset vom anderen Wert enthalten könnte, wenn IMallocSpy::P reAlloc implementiert wurde, um Debuginformationen auf diese Weise an die Zuordnung anzufügen. Andernfalls wird derselbe Zeiger zurückgegeben und wird auch zum Rückgabewert für den Aufrufer von Alloc.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile objidl.h

Weitere Informationen

IMalloc::Alloc

IMallocSpy

IMallocSpy::P reAlloc