AfxSetAllocHook

Legt einen Hook fest, der den Aufruf der angegebenen Funktion aktiviert, bevor jeder Speicherblock zugeordnet ist.

AFX_ALLOC_HOOK AfxSetAllocHook(
   AFX_ALLOC_HOOK pfnAllocHook 
); 

Parameter

  • pfnAllocHook
    Gibt den Namen der Funktion, die aufgerufen werden soll.Zeigen Sie die Hinweise für den Prototyp einer Zuornungsanzahl-Funktion.

Rückgabewert

Ungleich 0 (null), wenn Sie die Zuordnung lassen möchten; andernfalls 0.

Hinweise

Die Microsoft Foundation Class-Bibliothek-DEBUG Arbeitsspeicher Belegungsfunktion kann eine benutzerdefinierte Hookfunktion aufgerufen, um dem Benutzer zu ermöglichen, eine Speicherbelegung zu überwachen und zu steuern, ob die Zuordnung nicht zulässig ist.Hookfunktion einen Prototyp werden Funktionen entwickelt:

BOOL AFXAPI AllocHook( size_tnSize**,BOOLbObject,LONG**lRequestNumber);

  • nSize
    Die Größe der vorgeschlagenen Speicherbelegung.

  • bObject
    TRUE, wenn die Zuordnung für CObject abgeleitetes Objekt ist; andernfalls FALSE.

  • lRequestNumber
    Die Sequenznummer der Speicherbelegung.

Beachten Sie, dass die Aufrufkonvention AFXAPI andeutet, dass der Aufgerufene den Parametern aus dem Stapel entfernt werden muss.

Anforderungen

Header: afx.h

Siehe auch

Referenz

AfxMessageBox

Konzepte

MFC-Makros und -globale Werte