Compartilhar via


AfxSetAllocHook

Define um gancho que permite a chamada da função especificada antes de cada bloco de memória é alocado.

AFX_ALLOC_HOOK AfxSetAllocHook(
   AFX_ALLOC_HOOK pfnAllocHook 
); 

Parâmetros

  • pfnAllocHook
    Especifica o nome da função para chamar.Consulte comentários para o protótipo de uma função de alocação.

Valor de retorno

Diferente de zero se você quiser permitir que a alocação; Caso contrário, 0.

Comentários

O alocador de memória de depuração da biblioteca Microsoft Foundation Class pode chamar uma função de gancho definido pelo usuário para permitir que o usuário para monitorar uma alocação de memória e controlar se a alocação é permitida.Funções de gancho de alocação são com protótipo:

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

  • nSize
    O tamanho de alocação de memória proposto.

  • bObject
    TRUE se a alocação for para um CObject-derivado objeto; Caso contrário, FALSE.

  • lRequestNumber
    Número de seqüência da alocação de memória.

Observe que o AFXAPI convenção de chamada implica que o receptor deve remover os parâmetros de pilha.

Requisitos

Cabeçalho: Afx. h

Consulte também

Referência

AfxMessageBox

Conceitos

Globais e Macros do MFC