次の方法で共有


CreateDebuggingInterfaceFromVersion 関数

更新 : 2007 年 11 月

指定したバージョン情報に基づいて ICorDebug オブジェクトを作成します。

HRESULT CreateDebuggingInterfaceFromVersion (
       [in]  int      iDebuggerVersion, 
       [in]  LPCWSTR  szDebuggeeVersion, 
       [out] IUnknown **ppCordb
);

パラメータ

  • iDebuggerVersion
    [入力] デバッガが予期する ICorDebug のバージョン。有効な値については、CorDebugInterfaceVersion 列挙体を参照してください。

  • szDebuggeeVersion
    [入力] デバッグするアプリケーションまたはプロセスに関連付けられた共通言語ランタイムのバージョン。この値の取得については、GetVersionFromProcess メソッドまたは GetRequestedRuntimeVersion メソッドを参照してください。

  • ppCordb
    [出力] ICorDebug オブジェクトへのポインタを受け取る場所。

戻り値

このメソッドは、WinError.h ファイルで定義された標準の COM エラー コードの他、次の値も返します。

リターン コード

説明

S_OK

メソッドは正常に終了しました。

E_INVALIDARG

szDebuggeeVersion または ppCordb が null であるか、またはバージョン文字列が不正です。

解説

引数 szDebuggeeVersion は、MSCorDbi.dll の対応するバージョンに対応付けられます。

必要条件

プラットフォーム : 「.NET Framework システム要件」を参照

ヘッダー : MSCorEE.idl

ライブラリ : MSCorEE.dll

.NET Framework のバージョン : 3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

参照

その他の技術情報

ホスト グローバル静的関数