Texto de função de gancho de depurar
Este tópico se aplica a:
Edição |
Visual Basic |
C# |
C++ |
Desenvolvedores Web |
---|---|---|---|---|
Express |
Somente nativo |
|||
Padrão |
Somente nativo |
|||
PRO e equipe |
Somente nativo |
Legenda de tabela:
Aplica-se |
|
Não é aplicada |
|
Comando ou comandos oculta por padrão. |
Esta seção descreve várias funções de gancho de depurar personalizada você pode escrever que permitem que você inserir o código em alguns pontos predefinidos dentro processamento normal do depurador.
Nesta seção
Funções do cliente bloco gancho
Fornece orientações e um protótipo para escrever funções que validar ou reportam o Sumário dos dados armazenados em blocos _CLIENT_BLOCK.Funções de gancho de alocação
Define uma função de gancho de alocação, explora suas diferentes usos, pontos sem restrições e fornece um protótipo.Ganchos de alocação e alocações de memória de CRT
Descreve a restrição na alocação de gancho de funções do ignorando explicitamente _CRT_BLOCK bloqueia se fizerem quaisquer chamadas ao C em time de execução funções da biblioteca que alocam memória interna. Este tópico também lista as conseqüências se sua alocação de gancho não ignora _CRT_BLOCK capturar a função, blocos (com exemplos) e como alterar a alocação padrão CrtDefaultAllocHook.Funções de gancho de relatório
Discute _CrtSetReportHook, que você pode usar para filtrar relatórios para se concentrar em tipos específicos de alocações. Este tópico também fornece um protótipo.
Seções relacionadas
- CRT depuração Techniques
Links para as técnicas de depurar para a biblioteca de time de execução C, incluindo o uso da biblioteca de depurar do CRT, macros para emissão de relatórios, as diferenças entre malloc e _malloc_dbg, escrever funções de gancho de depurar e a pilha de depurar do CRT.