AFX_ALLOC_HOOK AfxSetAllocHook ( AFX_ALLOC_HOOK pfnAllocHook );
戻り値
割り当てを許可するそうでなければ 0。
パラメーター
pfnAllocHook
呼び出す関数の名前を指定します。解説割り当て関数のプロトタイプを参照してください。
解説
各メモリ ブロックが割り当てられる前に、指定した関数の呼び出しを有効にフックを設定します。Microsoft Foundation クラス ライブラリ デバッグ メモリ アロケーターは、メモリの割り当てを監視して、割り当てが許可されているかどうかを制御するユーザーを許可する、ユーザー定義のフック関数を呼び出すことができます。割り当てフック関数のプロトタイプ宣言とおり:
BOOL AFXAPI AllocHook (size_tnSize,の長いBOOLbObject,lRequestNumber);
nSize
提案されたメモリ割り当てのサイズ。
bObject
割り当てをCObjectの場合はTRUE -派生オブジェクト;それ以外の場合FALSE。
lRequestNumber
メモリ割り当てのシーケンス番号。
呼び出し規約、 AFXAPI呼び出し先パラメーターがスタックから削除する必要があることを意味することに注意してください。