次の方法で共有


IDebugEngineProgram2::Stop

このプログラムで実行されているすべてのスレッドを停止します。

構文

int Stop();

戻り値

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

解説

このメソッドは、このプログラムがマルチプログラム環境でデバッグされているときに呼び出されます。 他のプログラムからの停止イベントが受信されると、このメソッドがこのプログラムで呼び出されます。 このメソッドの実装は非同期である必要があります。つまり、このメソッドから戻る前に、すべてのスレッドを停止することは必要とされません。 このメソッドの実装は、このプログラムで CauseBreak メソッドを呼び出すだけという簡単な場合もあります。

実装者は、プログラムが停止したときに IDebugStopCompleteEvent2 を送信する必要があります。

関連項目