AfxSetAllocHook
Imposta un hook che abilita la chiamata della funzione specificata prima di ciascun blocco di memoria è allocato.
AFX_ALLOC_HOOK AfxSetAllocHook(
AFX_ALLOC_HOOK pfnAllocHook
);
Parametri
- pfnAllocHook
Specifica il nome della funzione da chiamare.Vedere le note per il prototipo di una funzione di allocazione.
Valore restituito
Diverso da zero se si desidera consentire l'allocazione; in caso contrario 0.
Note
L'allocatore di debug-memoria della libreria MFC può chiamare una funzione hook definita dall'utente per consentire a chi verifichi allocazione di memoria e controllare se l'allocazione sia valida.Le funzioni hook di allocazione vengono prototipo completo come segue:
BOOL AFXAPI AllocHook( size_tnSize**,BOOLbObject,LONG**lRequestNumber);
nSize
La dimensione dell'allocazione di memoria proposta.bObject
TRUE se l'allocazione è per CObjectoggetto derivato da; in caso contrario FALSE.lRequestNumber
Il numero di sequenze di allocazione di memoria.
Si noti che la convenzione di chiamata di AFXAPI implica che il chiamato necessario rimuovere i parametri dallo stack.
Requisiti
Header: afx.h