Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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. |
Se você deseja validar ou reportar o Sumário dos dados armazenados em _CLIENT_BLOCK blocos, é possível gravar uma função especificamente para essa finalidade. A função que você escreve deve ter um protótipo semelhante à seguinte, sistema autônomo CRTDBG.H definidos:
void YourClientDump(void *, size_t)
Em Outros palavras, sua função de gancho devem aceitar um void ponteiro para o início do bloco de alocação, juntamente com um size_t digite valor que indica o dimensionar da alocação e retornar void. Fora isso, seu Sumário é para você.
Depois de instalar sua função de gancho usando _CrtSetDumpClient, ele será chamado cada vez que um _CLIENT_BLOCK bloco será despejado. Você pode usar _CrtReportBlockType para obter informações sobre o tipo ou subtipo de blocos despejados.
O ponteiro para a função que você passa para _CrtSetDumpClient é do tipo _CRT_DUMP_CLIENT, conforme definido no CRTDBG.H:
typedef void (__cdecl *_CRT_DUMP_CLIENT)
(void *, size_t);
Consulte também
Tarefas
Exemplo de crt_dbg2: C Run-Time Depurando gancho funções
.gif)
.gif)
.gif)