AfxSetAllocHook

设置启用调用指定的函数的挂钩,在每个内存块赋值之前。

AFX_ALLOC_HOOK AfxSetAllocHook(
   AFX_ALLOC_HOOK pfnAllocHook 
); 

参数

  • pfnAllocHook
    指定函数的名称调用。 为分配函数的原型参见备注。

返回值

非零,如果要允许分配,否则为 0。

备注

Microsoft 基础类库调试内存分配器可以调用一个用户定义的挂钩函数允许用户监视内存分配和控件分配是否允许。 分配挂钩函数原型如下所示:

BOOL AFXAPI AllocHook( size_tnSize**,BOOLbObject,LONG**lRequestNumber);

  • nSize
    建议的内存分配大小。

  • bObject
    TRUE ,如果分配了用于 CObject派生的对象;否则 FALSE

  • lRequestNumber
    内存分配的序号。

请注意调用约定 AFXAPI 提示被调用方必须从堆栈中移除参数。

要求

Header: afx.h

请参见

参考

AfxMessageBox

概念

MFC宏和Globals