AfxSetAllocHook

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.

Index