共用方式為


CreateDebuggingInterfaceFromVersion 函式

更新:2007 年 11 月

根據指定的版本資訊建立 ICorDebug 物件。

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

參數

  • iDebuggerVersion
    [in] 偵錯工具所預期的 ICorDebug 版本。請參閱 CorDebugInterfaceVersion 列舉型別,以取得有效值。

  • szDebuggeeVersion
    [in] 與要進行偵錯的應用程式或處理序 (Process) 關聯的 Common Language Runtime 版本。如需擷取這個值的詳細資訊,請參閱 GetVersionFromProcessGetRequestedRuntimeVersion 方法。

  • ppCordb
    [out] 接收 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

請參閱

其他資源

裝載全域靜態函式