AfxSetAllocHook
Ustawia hak, umożliwiający 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.Patrz uwagi dla prototypu funkcji Alokacja.
Wartość zwracana
Niezerowa, jeśli chcesz zezwolić na podział; 0 inaczej.
Uwagi
Program przydzielania pamięci debugowania biblioteki klas systemu Microsoft Foundation można wywołać funkcji hak zdefiniowane przez użytkownika, aby umożliwić użytkownikowi monitorowanie przydziału pamięci i kontrolować, czy przydział jest dozwolone.Prototyp są następujące funkcje alokacji:
BOOL AFXAPI AllocHook( size_tnSize**,BOOLbObject,LONGlRequestNumber);**
nSize
Rozmiar alokacji pamięci proponowane.bObject
TRUE Jeśli przydział dla CObject-uzyskane 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 należy usunąć ze stosu parametrów.
Wymagania
Nagłówek: afx.h