AfxSetAllocHook
Устанавливает обработчик, который включает вызов заданной функции перед добавлением каждого блока памяти.
AFX_ALLOC_HOOK AfxSetAllocHook(
AFX_ALLOC_HOOK pfnAllocHook
);
Параметры
- pfnAllocHook
Указывает имя функции, которую необходимо вызвать.См. примечания для прототипа функции распространения.
Возвращаемое значение
Ненулевое значение, если нужно разрешить распространение; в противном случае – значение 0.
Заметки
Механизм распределения отладка-памяти библиотеки Microsoft Foundation Class может вызвать определяемую пользователем функцию обработчика, чтобы позволить пользователю для мониторинга выделение памяти и контроля разрешено ли распространение.Функции-ловушки выделения prototyped следующим образом:
BOOL AFXAPI AllocHook( size_tnSize###,BOOLbObject###,longlRequestNumber);
nSize
Размер предлагаемого выделения памяти.bObject
Истина если выделенный для CObject- производного объекта; в противном случае Ложь.lRequestNumber
Порядковый номер выделения памяти.
Обратите внимание, что AFXAPI соглашение о вызове этого свойства указывает на то, что вызываемый объект должен удалить параметры из стека.
Требования
Header: afx.h