AfxDumpStack

void AFXAPI AfxDumpStack(DWORD dwTarget = AFX_STACK_DUMP_TARGET_DEFAULT);

Parâmetros

dwTarget

Indica o destino da saída despejo. Valores possíveis, que podem ser combinados usando o operador bit a bit ou (|), são os seguintes:

Observações

Esta função global pode ser usada para gerar uma imagem da pilha atual. O exemplo a seguir reflete uma única linha da saída gerada a partir de chamar AfxDumpStack de um manipulador de botão em um applicaton de diálogo do MFC:

= = = começar AfxDumpStack saída = = =
…
BFF928E0: WINDOWS\SYSTEM\KERNEL32.DLL! UTUnRegister + 2492 bytes

= = = fim AfxDumpStack() saída = = =

A tabela a seguir descreve o acima linha de saída:

Saída Descrição
BFF928E0: O endereço de retorno da Último chamada de função.
WINDOWS\SYSTEM\KERNEL32.DLL! O nome de caminho completo do módulo que contém a chamada de função.
UTUnRegister O protótipo de função chamado.
+ 2492 bytes O deslocamento em bytes do endereço do protótipo de função (neste caso, UTUnRegister ) para o endereço de retorno (neste caso, BFF928E0 ).

AfxDumpStack está disponível em versões de depuração e nondebug das bibliotecas MFC; no entanto, a função está sempre vinculada estaticamente, mesmo quando seu arquivo executável usa MFC em uma DLL compartilhada. Em implementações de biblioteca compartilhada, a função é encontrada no MFCS42.LIB biblioteca (e suas variantes).

Para usar essa função com êxito:

Co&nsulte tambémnbsp;afxDump

Index