次の方法で共有


IDebugQueryEngine2::GetEngineInterface

カスタム デバッグ エンジン (DE) インターフェイスを取得します。

構文

int GetEngineInterface( 
   out object ppUnk
);

パラメーター

ppUnk
[出力] デバッグ エンジン (DE) を表す IUnknown オブジェクトを返します。このオブジェクトで、DE に関連付けられた他の有効なインターフェイス (IDebugEngine2IDebugEngineLaunch2 など) のクエリを実行できます。

戻り値

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

解説

このメソッドで取得したインターフェイスを通して呼び出しを行うと、セッション デバッグ マネージャーの処理が回避され、デバッグの間に SDM が不適切な状態になったり、エラーが生成されたりするおそれがあるため、結果として得られるインターフェイスは注意して使用する必要があります。

関連項目