Partilhar via


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

Consulte também

Referência

AfxMessageBox

Conceitos

Macros e globais MFC