AfxSetAllocHook
Définit un raccordement qui permet l'appel de la fonction spécifié avant que chaque bloc de mémoire soit alloué.
AFX_ALLOC_HOOK AfxSetAllocHook(
AFX_ALLOC_HOOK pfnAllocHook
);
Paramètres
- pfnAllocHook
Spécifie le nom de la fonction à appeler. Consultez la section 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 la bibliothèque MFC peut appeler une fonction de raccordement définie par l'utilisateur pour permettre à l'utilisateur de surveiller une allocation de mémoire et de contrôler si l'allocation est autorisée. Les fonctions de raccordement d'allocation sont de la forme suivante:
BOOL AFXAPI AllocHook( size_t nSize**,** BOOL bObject**,** LONG lRequestNumber );
nSize
La taille de l'allocation de mémoire proposée.bObject
TRUE si l'allocation de est CObject- objet dérivé ; sinon FALSE.lRequestNumber
Numéro de séquence de l'allocation de mémoire.
Notez que la convention d'appel AFXAPI implique que l'appel se doit de supprimer les paramètres de la pile.
Configuration requise
En-tête : afx.h