Fungsi CreateCordbObject

Membuat antarmuka debugger (ICorDebug) yang menyediakan fungsi untuk menginstansiasi sesi penelusuran kesalahan terkendali pada proses jarak jauh.

Sintaks

HRESULT CordbCreateObject (
       [in]  int         iDebuggerVersion,
       [out] IUnknown**  ppCordb
);

Parameter

iDebuggerVersion [di] Versi debugger dari proses target. Parameter ini harus berupa CorDebugVersion_2_0 untuk penelusuran kesalahan jarak jauh.

ppCordb [out] Penunjuk ke penunjuk ke objek yang akan ditransmisikan ke antarmuka ICorDebug dan dikembalikan.

Tampilkan Nilai

S_OK Jumlah CLR dalam proses berhasil ditentukan, dan handel dan array jalur yang sesuai diisi dengan benar.

ppCordb E_INVALIDARG null, atau iDebuggerVersion tidak CorDebugVersion_2_0.

E_OUTOFMEMORY Tidak dapat mengalokasikan cukup memori untuk ppCordb

E_FAIL (atau kode pengembalian E_ lainnya) Kegagalan lain.

Keterangan

Antarmuka ICorDebug yang dikembalikan ppCordb adalah antarmuka penelusuran kesalahan tingkat atas untuk semua layanan penelusuran kesalahan terkendali.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: CoreClrRemoteDebuggingInterfaces.h

Pustaka: mscordbi_macx86.dll

Versi .NET Framework: 3.5 SP1