Compartilhar via


Método IDebugClient3::AbandonCurrentProcess (dbgeng.h)

O método AbandonCurrentProcess remove o processo atual da lista de processos do mecanismo de depurador sem desanexar ou encerrar o processo.

Sintaxe

HRESULT AbandonCurrentProcess();

Valor de retorno

Esse método também pode retornar valores de erro. Consulte de Valores Retornados para obter mais detalhes.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.

Observações

Esse método só está disponível para depuração dinâmica do modo de usuário. O destino deve estar em execução no Windows XP ou em uma versão posterior do Windows.

O Windows continuará a considerar esse processo como sendo depurado e, portanto, o processo permanecerá suspenso. Esse método permite que o depurador seja desligado e um novo depurador seja anexado ao processo. Consulte de Destinos do Live User-Mode e anexar novamente ao aplicativo de destino para obter mais informações.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho dbgeng.h (inclua Dbgeng.h)

Consulte também

.abandon (Abandon Process)

do AttachProcess

CreateProcessAndAttach2

detachCurrentProcess

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

TerminateCurrentProcess