CreateDebuggingInterfaceFromVersion 函式
根據指定的版本資訊建立 ICorDebug 物件。
這個函式在 .NET Framework 4 版 中已過時。請改用 ICLRRuntimeInfo::GetInterface 方法。
HRESULT CreateDebuggingInterfaceFromVersion (
[in] int iDebuggerVersion,
[in] LPCWSTR szDebuggeeVersion,
[out] IUnknown **ppCordb
);
參數
iDebuggerVersion
[in] 偵錯工具所預期的 ICorDebug 版本。 請參閱 CorDebugInterfaceVersion 列舉型別,以取得有效值。szDebuggeeVersion
[in] 與要進行偵錯的應用程式或處理序 (Process) 關聯的 Common Language Runtime 版本。 如需擷取這個值的詳細資訊,請參閱 GetVersionFromProcess 或 GetRequestedRuntimeVersion 方法。ppCordb
[out] 接收 ICorDebug 物件之指標的位置。
傳回值
除了下列的值以外,這個方法還會傳回在 WinError.h 檔案中定義的標準 COM 錯誤碼。
傳回碼 |
描述 |
---|---|
S_OK |
此方法已成功完成。 |
E_INVALIDARG |
szDebuggeeVersion 或 ppCordb 為 null,或是版本字串不正確。 |
備註
szDebuggeeVersion 參數會對應至 MSCorDbi.dll 的對應版本。
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**MSCorEE.h
**程式庫:**MSCorEE.dll
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0