다음을 통해 공유


AfxSetAllocHook

Sets a hook that enables calling of the specified function before each memory block is allocated.

AFX_ALLOC_HOOK AfxSetAllocHook( 
   AFX_ALLOC_HOOK pfnAllocHook  
);

매개 변수

  • pfnAllocHook
    Specifies the name of the function to call. See the Remarks for the prototype of an allocation function.

반환 값

Nonzero if you want to permit the allocation; otherwise 0.

설명

The Microsoft Foundation Class Library debug-memory allocator can call a user-defined hook function to allow the user to monitor a memory allocation and to control whether the allocation is permitted. Allocation hook functions are prototyped as follows:

BOOL AFXAPI AllocHook( size_t nSize**,** BOOL bObject**,** LONG lRequestNumber );

  • nSize
    The size of the proposed memory allocation.

  • bObject
    TRUE if the allocation is for a CObject-derived object; otherwise FALSE.

  • lRequestNumber
    The memory allocation's sequence number.

Note that the AFXAPI calling convention implies that the callee must remove the parameters from the stack.

요구 사항

Header: afx.h

참고 항목

참조

AfxMessageBox

개념

MFC 매크로 및 전역