次の方法で共有


ICorDebugRemote::DebugActiveProcessEx メソッド

離れた場所にあるコンピューター上のデバッガーでプロセスを起動します。

構文

HRESULT DebugActiveProcessEx (
    [in]  ICorDebugRemoteTarget *   pRemoteTarget,
    [in]  DWORD                     dwProcessId,
    [in]  BOOL                      fWin32Attach,
    [out] ICorDebugProcess **       ppProcess
);

パラメーター

pRemoteTarget [in] ICorDebugRemoteTarget インターフェイスへのポインター。 このパラメーターは、プロセスが実行されているコンピューターを判断する目的で使用されます。

id [in]デバッガーがアタッチされるプロセスの ID。

win32Attach [入力] true デバッガーがプロセスの Win32 デバッガーとして動作し、アンマネージ コールバックをディスパッチする必要がある場合。それ以外の場合は、 false

ppProcess [out]デバッガーがアタッチされているプロセスを表す "ICorDebugProcess" オブジェクトのアドレスへのポインター。

戻り値

S_OKリモート コンピューター上のプロセスに正常にアタッチされました。

E_FAIL (またはその他のE_リターン コード) リモート コンピューター上のプロセスにアタッチできません。

解説

Silverlight では、混合モードでデバッグできません。

必要条件

:システム要件」を参照してください。

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

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 4.5、4、3.5 SP1

関連項目