AfxSetAllocHook
Legt einen Hook fest, der durch Aufrufen der angegebenen Funktion aktiviert, bevor jeder Speicherblock zugeordnet ist.
AFX_ALLOC_HOOK AfxSetAllocHook(
AFX_ALLOC_HOOK pfnAllocHook
);
Parameter
- pfnAllocHook
Gibt den Namen der Funktion an, die aufgerufen. Siehe die Hinweise für den Prototyp einer Zuordnungsfunktion.
Rückgabewert
Wert ungleich 0 (null), wenn Sie die Zuordnung auswählen möchten; 0 andernfalls.
Hinweise
Die Microsoft Foundation Class-Bibliotheks-DEBUGArbeitsspeicher-Zuweisung kann eine benutzerdefinierte Hookfunktion aufrufen, um den Benutzer zu ermöglichen, eine Speicherbelegung zu überwachen und zu steuern, ob die Zuordnung nicht zulässig ist. Reservierungshookfunktionen werden einen Prototyp entwickelt, wie folgt:
BOOL AFXAPI AllocHook( size_t nSize**,BOOL,bObjectLONG** lRequestNumber );
nSize
Die Größe der vorgeschlagenen Speicherbelegung.bObject
TRUE, wenn die Zuordnung für CObject abgeleitetes Objekt ist; andernfalls FALSE.lRequestNumber
Die der Sequenznummer Speicherbelegung.
Beachten Sie, dass die AFXAPI Aufrufkonvention andeutet, dass der Person die Parameter vom Stapel entfernen muss.
Anforderungen
Header: afx.h