Escrita de função de gancho de depuração.
This topic applies to:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
Native only |
|||
Pro, Premium e Ultimate |
Native only |
Esta seção descreve várias funções de gancho de depuração personalizada você pode escrever que permitem que você inserir o seu código em alguns pontos predefinidos dentro o processamento normal do depurador.
Nesta seção
Funções de gancho de bloco do cliente
Fornece orientações e um protótipo para escrever funções que validar ou reportam o conteúdo dos dados armazenados em blocos _CLIENT_BLOCK.Funções de gancho de alocação
Define uma função de gancho de alocação, explora os seus usos diferentes, pontos de restrições e fornece um protótipo.Ganchos de alocação e as alocações de memória de CRT
Descreve a restrição sobre funções de gancho de alocação de Ignorar explicitamente _CRT_BLOCK blocos se fizerem quaisquer chamadas a funções de biblioteca de tempo de execução c que alocar memória interna. Este tópico também lista as conseqüências se o gancho de alocação não ignorar _CRT_BLOCK blocos (com exemplos) e como alterar a alocação padrão capturar a função, CrtDefaultAllocHook.Funções de gancho de relatório
Discute _CrtSetReportHook, que pode ser usada para filtrar relatórios se concentrem em tipos específicos de alocações. Este tópico também fornece um protótipo.
Seções relacionadas
- Técnicas de depuração CRT
Links de técnicas de depuração para a biblioteca de tempo de execução C, incluindo o uso da biblioteca de depuração do CRT, as macros para relatórios, diferenças entre malloc e _malloc_dbg, escrever funções de gancho de depuração e a pilha de depuração CRT.