Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menerima string versi runtime bahasa umum (CLR) yang dikembalikan dari fungsi CreateVersionStringFromModule, dan mengembalikan antarmuka debugger yang sesuai (biasanya, ICorDebug).
Sintaksis
HRESULT CreateDebuggingInterfaceFromVersion (
[in] LPCWSTR szDebuggeeVersion,
[out] IUnknown** ppCordb,
);
Parameter-parameternya
szDebuggeeVersion
[di] String versi CLR dalam debuggee target, yang dikembalikan oleh fungsi CreateVersionStringFromModule.
ppCordb
[out] Penunjuk ke penunjuk ke objek COM (IUnknown). Objek ini akan ditransmisikan ke objek ICorDebug sebelum dikembalikan.
Mengembalikan nilai
S_OK
ppCordb mereferensikan objek valid yang mengimplementasikan antarmuka antarmuka ICorDebug .
E_INVALIDARG
Baik szDebuggeeVersion atau ppCordb null.
CORDBG_E_DEBUG_COMPONENT_MISSING
Komponen yang diperlukan untuk penelusuran kesalahan CLR tidak dapat ditemukan. Baik mscordbi.dll atau mscordaccore.dll tidak ditemukan di direktori yang sama dengan target CoreCLR.dll.
CORDBG_E_INCOMPATIBLE_PROTOCOL
Baik mscordbi.dll atau mscordaccore.dll bukan versi yang sama dengan target CoreCLR.dll.
E_FAIL (atau kode pengembalian lainnya E_ )
Tidak dapat mengembalikan antarmuka ICorDebug.
Komentar
Antarmuka yang dikembalikan menyediakan fasilitas untuk melampirkan ke CLR dalam proses target dan men-debug kode terkelola yang dijalankan CLR.
Persyaratan
Platform: Lihat Sistem operasi yang didukung .NET.
Header: dbgshim.h
Pustaka: dbgshim.dll, libdbgshim.so, libdbgshim.dylib
Versi .NET: Tersedia sejak .NET Core 2.1