次の方法で共有


ICorDebugController::Terminate メソッド

指定した終了コードでプロセスを終了します。

メモメモ

このメソッドは、Win32 の TerminateProcess 関数に対するラッパーです。したがって、Terminate は Win32 の TerminateProcess 関数と同じ方法で終了コードを使用します。

HRESULT Terminate (
    [in] UINT exitCode
);

パラメーター

  • exitCode
    [入力] 終了コードである数値。 有効な数値は、Winbase.h で定義されています。

解説

Terminate が呼び出されたときにプロセスが停止した場合、プロセスを継続するには、ICorDebugController::Continue メソッドを使用して、ICorDebugManagedCallback::ExitProcess コールバックまたは ICorDebugManagedCallback::ExitAppDomain コールバックを通してデバッガーが終了の確認を受け取るようにする必要があります。

メモメモ

このメソッドは、アプリケーション ドメインでは実装されません。つまり、AppDomain のレベルでは実装されません。

必要条件

プラットフォーム: 「.NET Framework システム要件」を参照

ヘッダー: CorDebug.idl、CorDebug.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

参照

参照

ICorDebugController インターフェイス