AFX_ALLOC_HOOK AfxSetAllocHook ( AFX_ALLOC_HOOK pfnAllocHook );
Valore restituito
Diverso da zero se si desidera che l'assegnazione; in caso contrario 0.
Parametri
pfnAllocHook
Specifica il nome della funzione da chiamare. Vedere le osservazioni per il prototipo di una funzione di allocazione.
Osservazioni
Imposta un gancio che consente la chiamata della funzione specificata prima di ogni blocco di memoria viene allocato. L'allocatore di memoria di debug Microsoft Foundation Class Library può chiamare una funzione definita dall'utente hook per consentire all'utente di monitorare un'allocazione di memoria e di controllare se l'attribuzione è consentito. Funzioni di allocazione gancio sono prototipate come segue:
AllocHook AFXAPI BOOL (size_tnSize,BOOLlungobPackager,lRequestNumber);
nSize
La dimensione dell'allocazione di memoria proposto.
bPackager
TRUE se l'attribuzione è per un CObject-derivato oggetto; in caso contrario FALSE.
lRequestNumber
Numero di sequenza di allocazione di memoria.
Si noti che la convenzione di chiamata AFXAPI implica che il chiamato necessario rimuovere i parametri dalla pila.