AfxSetAllocHook
Define um gancho que habilita a chamada da função especificada antes de cada bloco de memória seja atribuído.
AFX_ALLOC_HOOK AfxSetAllocHook(
AFX_ALLOC_HOOK pfnAllocHook
);
Parâmetros
- pfnAllocHook
Especifica o nome da função para chamar. Consulte os comentários do protótipo de uma função de alocação.
Valor de retorno
Diferente de zero se quiser permitir a alocação; se não 0.
Comentários
O alocador de depuração- memória da biblioteca de classes do Microsoft poderá chamar uma função definida pelo usuário de gancho para permitir que o usuário monitorar uma alocação de memória e controle-a se a alocação é permitida. As funções de gancho de alocação são protótipos da seguinte maneira:
BOOL AFXAPI AllocHook( size_t nSize**,BOOL** bObject**,LONG** lRequestNumber);
nSize
O tamanho da alocação de memória proposta.bObject
Verdadeiro se a alocação é para CObject- objeto derivada; se não Falso.lRequestNumber
O número de sequência de alocação de memória.
Observe que AFXAPI que chama a convenção indica que o destinatário deve remover os parâmetros de pilha.
Requisitos
Header: afx.h