Funções de depuração

As funções a seguir são usadas com depuração.

Função Descrição
CheckRemoteDebuggerPresent Determina se o processo especificado está sendo depurado.
ContinueDebugEvent Permite que um depurador continue um thread que relatou anteriormente um evento de depuração.
DebugActiveProcess Permite que um depurador anexe a um processo ativo e o depure.
DebugActiveProcessStop Impede que o depurador depure o processo especificado.
DebugBreak Faz com que uma exceção de ponto de interrupção ocorra no processo atual.
DebugBreakProcess Faz com que uma exceção de ponto de interrupção ocorra no processo especificado.
DebugSetProcessKillOnExit Define a ação a ser executada quando o thread de chamada for encerrado.
FatalExit Transfere o controle de execução para o depurador.
FlushInstructionCache Libera o cache de instruções para o processo especificado.
GetThreadContext Recupera o contexto do thread especificado.
GetThreadSelectorEntry Recupera uma entrada de tabela de descritor para o seletor e thread especificados.
IsDebuggerPresent Determina se o processo de chamada está sendo depurado por um depurador de modo de usuário.
OutputDebugString Envia uma cadeia de caracteres para o depurador para exibição.
ReadProcessMemory Lê dados de uma área de memória em um processo especificado.
SetThreadContext Define o contexto para o thread especificado.
WaitForDebugEvent Aguarda que um evento de depuração ocorra em um processo que está sendo depurado.
WaitForDebugEventEx Aguarda que um evento de depuração ocorra em um processo que está sendo depurado e habilita o suporte para cadeias de caracteres Unicode de OutputDebugStringW.
Wow64GetThreadContext Recupera o contexto do thread WOW64 especificado.
Wow64GetThreadSelectorEntry Recupera uma entrada de tabela de descritor para o seletor especificado e o thread WOW64.
Wow64SetThreadContext Define o contexto do thread WOW64 especificado.
WriteProcessMemory Grava dados em uma área da memória em um processo especificado.