AfxSetAllocHook
Définit un raccordement qui permet d'appeler de la fonction spécifiée avant chaque bloc de mémoire est allouée.
AFX_ALLOC_HOOK AfxSetAllocHook(
AFX_ALLOC_HOOK pfnAllocHook
);
Paramètres
- pfnAllocHook
Spécifie le nom de la fonction pour appeler.Consultez les notes pour le prototype d'une fonction d'allocation.
Valeur de retour
Une valeur différente de zéro si vous souhaitez autoriser l'allocation ; sinon 0.
Notes
L'allocateur de débogage-mémoire de bibliothèque MFC peut appeler une fonction de raccordement définie par l'utilisateur pour permettre à l'utilisateur pour contrôler une allocation de mémoire et de la contrôler si l'allocation est autorisée.Les fonctions de raccordement d'allocation sont prototypes comme suit :
BOOL AFXAPI AllocHook( size_tnSizeServeur IIS localBOOLbObjectServeur IIS localLONGlRequestNumber);
nSize
La taille de l'allocation de mémoire proposée.bObject
TRUE si l'allocation est pour CObjectobjet dérivé ; sinon FALSE.lRequestNumber
Le numéro séquentiel de l'allocation de mémoire.
Notez que la convention d'appel de AFXAPI implique que l'appelé doit supprimer les paramètres de la pile.
Configuration requise
Header: afx.h