共用方式為


AfxSetAllocHook

設定每個記憶體區塊會配置之前,可以讓指定的函式呼叫攔截程序。

AFX_ALLOC_HOOK AfxSetAllocHook(
   AFX_ALLOC_HOOK pfnAllocHook 
); 

參數

  • pfnAllocHook
    指定要呼叫的函式的名稱。請參閱 「 備註 」 配置函式的原型。

傳回值

非零值,如果您想要允許的配置。 否則 0。

備註

Mfc 程式庫偵錯記憶體配置器可以呼叫使用者定義的勾點函式,以允許使用者來監視記憶體配置,並控制是否要允許的配置。配置攔截函式是原型,如下所示:

BOOL AFXAPI AllocHook( size_tnSize**,BOOLbObject,LONGlRequestNumber);**

  • nSize
    建議的記憶體配置的大小。

  • bObject
    本屬性為 TRUE 若配置是用於CObject-衍生的物件; 否則 ,則為 FALSE

  • lRequestNumber
    記憶體配置的順序編號。

請注意, AFXAPI 呼叫慣例所示被呼叫端必須從堆疊移除參數。

需求

標頭: afx.h

請參閱

參考

AfxMessageBox

概念

MFC 巨集和全域變數