AfxSetAllocHook

AFX_ALLOC_HOOK AfxSetAllocHook ( AFX_ALLOC_HOOK pfnAllocHook );

Valeur de retour

Différent de zéro si vous souhaitez autoriser l'affectation ; sinon 0.

Paramètres

pfnAllocHook

Spécifie le nom de la fonction à appeler. Voir les remarques pour le prototype d'une fonction de répartition.

Remarques

Définit un crochet qui permet l'appel de la fonction spécifiée avant chaque bloc de mémoire est allouée. L'allocateur de mémoire de débogage de bibliothèque Microsoft Foundation Class peut appeler une fonction de raccordement défini par l'utilisateur pour permettre à l'utilisateur de surveiller une allocation de mémoire et de contrôler si la répartition est autorisée. Fonctions d'allocation de crochet sont prototypées comme suit:

BOOL AFXAPI AllocHook (size_tLONGnSize,BOOLble,lRequestNumber);

nSize

La taille de l'allocation de mémoire proposé.

ble

TRUE si l'allocation est pour un CObject-dérivé objet ; sinon FALSE.

lRequestNumber

Numéro de séquence de l'allocation de mémoire.

Notez que AFXAPI convention d'appel implique que l'appelé doit supprimer les paramètres de la pile.

Index