Partager via


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

Voir aussi

Référence

AfxMessageBox

Concepts

Macro MFC et Globals