Метод IDebugClient3::AbandonCurrentProcess (dbgeng.h)

Метод AbandonCurrentProcess удаляет текущий процесс из списка процессов обработчика отладчика без отсоединения или завершения процесса.

Синтаксис

HRESULT AbandonCurrentProcess();

Возвращаемое значение

Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .

Код возврата Описание
S_OK
Метод выполнен успешно.

Комментарии

Этот метод доступен только для динамической отладки в пользовательском режиме. Целевой объект должен быть запущен в Windows XP или более поздней версии Windows.

Windows будет по-прежнему рассматривать этот процесс как отлаживаемый, поэтому процесс останется приостановленным. Этот метод позволяет завершить работу отладчика и подключить новый отладчик к процессу. Дополнительные сведения см. в разделах Live User-Mode Targets и Re-attaching to the Target Application (Целевые объекты live User-Mode и повторное присоединение к целевому приложению ).

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть dbgeng.h (включая Dbgeng.h)

См. также раздел

.abandon (Abandon Process)

AttachProcess

CreateProcessAndAttach2

DetachCurrentProcess

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

TerminateCurrentProcess