Поделиться через


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

См. также

Ссылки

AfxMessageBox

Основные понятия

Макросы и глобальные объекты MFC