AfxSetAllocHook
Ustawia hak, który umożliwia telefonicznej określonej funkcji przed każdy blok pamięci jest przydzielona.
AFX_ALLOC_HOOK AfxSetAllocHook(
AFX_ALLOC_HOOK pfnAllocHook
);
Parametry
- pfnAllocHook
Określa nazwę funkcji do wywołania.Zobacz uwagi dla prototypu funkcji alokacji.
Wartość zwracana
Różna od zera, jeśli chcesz udzielić zezwolenia na alokację; inny sposób 0.
Uwagi
Program przydzielania pamięci debugowania Microsoft Foundation Class Library można wywoływać funkcję hak zdefiniowany przez użytkownika umożliwia użytkownikowi monitorowanie przydziału pamięci i do kontrolowania, czy przydział jest dozwolone.Funkcje hak alokacji są prototypy w następujący sposób:
BOOL AFXAPI AllocHook( size_t nSize**,** BOOL bObject**,** LONG lRequestNumber );
nSize
Rozmiar alokacji pamięci proponowane.bObject
TRUE w przypadku alokacji dla CObject-pochodnych obiektu; w przeciwnym razie FALSE.lRequestNumber
Numer sekwencyjny alokacji pamięci.
Należy zauważyć, że AFXAPI konwencji wywoływania zakłada, że wywoływany parametry należy usunąć ze stosu.
Wymagania
Nagłówek: afx.h