次の方法で共有


IDebugProcess3::Execute

このプロセスの実行を停止状態から続行します。 前の実行状態 (ステップなど) がすべてクリアされ、プロセスの実行が再度開始されます。

Note

このメソッドは、Execute の代わりに使用する必要があります。

構文

int Execute(
   IDebugThread2 pThread
);

パラメーター

pThread
[入力] 実行するスレッドを表す IDebugThread2 オブジェクト。

戻り値

成功した場合は、S_OK を返します。それ以外の場合は、エラー コードを返します。

解説

ユーザーが他のプロセスのスレッドで停止状態から実行を開始すると、このメソッドがこのプロセスで呼び出されます。 このメソッドは、ユーザーが IDE の [デバッグ] メニューから [開始] コマンドを選択したときにも呼び出されます。 このメソッドの実装は、プロセスの現在のスレッドで Resume メソッドを呼び出す場合と同じように簡単に行うことができます。

警告

この呼び出しの処理中に、停止イベントまたは即時 (同期) イベントを Event に送信しないでください。送信した場合、デバッガーが応答しなくなる可能性があります。

関連項目