Udostępnij za pośrednictwem


AfxSetAllocHook

Ustawia hak, umożliwiający telefonicznej określonej funkcji przed każdy blok pamięci jest przydzielona.

AFX_ALLOC_HOOK AfxSetAllocHook(
   AFX_ALLOC_HOOK pfnAllocHook 
); 

Parametry

  • pfnAllocHook
    Określa nazwę funkcji do wywołania.Patrz uwagi dla prototypu funkcji Alokacja.

Wartość zwracana

Niezerowa, jeśli chcesz zezwolić na podział; 0 inaczej.

Uwagi

Program przydzielania pamięci debugowania biblioteki klas systemu Microsoft Foundation można wywołać funkcji hak zdefiniowane przez użytkownika, aby umożliwić użytkownikowi monitorowanie przydziału pamięci i kontrolować, czy przydział jest dozwolone.Prototyp są następujące funkcje alokacji:

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

  • nSize
    Rozmiar alokacji pamięci proponowane.

  • bObject
    TRUE Jeśli przydział dla CObject-uzyskane obiektu; w przeciwnym razie FALSE.

  • lRequestNumber
    Numer sekwencyjny alokacji pamięci.

Należy zauważyć, że AFXAPI konwencji wywoływania zakłada, że wywoływany należy usunąć ze stosu parametrów.

Wymagania

Nagłówek: afx.h

Zobacz też

Informacje

AfxMessageBox

Koncepcje

Makra MFC i Globals