Udostępnij za pośrednictwem


AfxSetAllocHook

Ustawia hak, który umożliwia 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.Zobacz uwagi dla prototypu funkcji alokacji.

Wartość zwracana

Różna od zera, jeśli chcesz udzielić zezwolenia na alokację; inny sposób 0.

Uwagi

Program przydzielania pamięci debugowania Microsoft Foundation Class Library można wywoływać funkcję hak zdefiniowany przez użytkownika umożliwia użytkownikowi monitorowanie przydziału pamięci i do kontrolowania, czy przydział jest dozwolone.Funkcje hak alokacji są prototypy w następujący sposób:

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

  • nSize
    Rozmiar alokacji pamięci proponowane.

  • bObject
    TRUE w przypadku alokacji dla CObject-pochodnych 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 parametry należy usunąć ze stosu.

Wymagania

Nagłówek: afx.h

Zobacz też

Informacje

AfxMessageBox

Koncepcje

Makra i funkcje globalne MFC