AfxSetAllocHook
Задает обработчик, который включает вызов указанной функции перед каждым из памяти выделяется.
AFX_ALLOC_HOOK AfxSetAllocHook(
AFX_ALLOC_HOOK pfnAllocHook
);
Параметры
- pfnAllocHook
Указывает имя функции, которую необходимо вызвать. См. примечания прототипа функции выделения.
Возвращаемое значение
Значение не равно нулю, если требуется разрешить выделение; в противном случае — значение 0.
Заметки
DEBUG- распределитель памяти библиотеки Microsoft Foundation Class может вызвать определяемую пользователем функция-ловушка для разрешения пользователя, чтобы отслеживать данные о выделении памяти, так и к элементу управления, включена ли выделение. Функций-ловушек выделения с прототипом следующим образом:
BOOL AFXAPI AllocHook (size_t nSize**,** bool , long lRequestNumber **);**bObject
nSize
Размер предложенного выделения памяти.bObject
TRUE, если выделение для CObject- производного объекта; в противном случае — значение ЛОЖЬ.lRequestNumber
Порядковый номер выделения памяти.
Обратите внимание, что соглашение о вызовах AFXAPI означает, что вызываемый объект должен удалить параметры из стека.
Требования
Header: afx.h