次の方法で共有


IDebugEngine2::DestroyProgram

指定されたプログラムが変則的に終了したこと、および DE がプログラムへのすべての参照をクリーンアップしてプログラムの破棄イベントを送信する必要があることを、デバッグ エンジン (DE) に通知します。

構文

HRESULT DestroyProgram( 
   IDebugProgram2* pProgram
);
int DestroyProgram( 
   IDebugProgram2 pProgram
);

パラメーター

pProgram
[入力] 変則的に終了されたプログラムを表す IDebugProgram2 オブジェクト。

戻り値

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

解説

このメソッドが呼び出された後、DE は、IDebugProgramDestroyEvent2 イベントをセッション デバッグ マネージャー (SDM) に返します。

DE がデバッグ中のプログラムと同じプロセスで実行される場合、このメソッドは実装されません (E_NOTIMPL を返します)。 このメソッドは、DE が SDM と同じプロセスで実行される場合にのみ実装されます。

関連項目