次の方法で共有


IDebugClient5::AbandonCurrentProcess メソッド (dbgeng.h)

AbandonCurrentProcess メソッドは、プロセスをデタッチまたは終了せずに、デバッガー エンジンのプロセス リストから現在のプロセスを削除します。

構文

HRESULT AbandonCurrentProcess();

戻り値

このメソッドは、エラー値を返す場合もあります。 詳細については、「 戻り値 」を参照してください。

リターン コード 説明
S_OK
メソッドは正常に実行されました。

注釈

このメソッドは、ライブ ユーザー モードデバッグでのみ使用できます。 ターゲットは、Windows XP 以降のバージョンの Windows で実行されている必要があります。

Windows は引き続きこのプロセスをデバッグ中と見なすので、プロセスは中断されたままになります。 このメソッドを使用すると、デバッガーをシャットダウンし、新しいデバッガーをプロセスにアタッチできます。 詳細については、「 Live User-Mode ターゲットターゲット アプリケーションへの再アタッチ 」を参照してください。

要件

要件
対象プラットフォーム デスクトップ
Header dbgeng.h (Dbgeng.h を含む)

こちらもご覧ください

.abandon (プロセスの破棄)

AttachProcess

CreateProcessAndAttach2

DetachCurrentProcess

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

TerminateCurrentProcess