Bagikan melalui


Antarmuka ICorDebugCode

Mewakili segmen kode bahasa perantara umum (CIL) atau kode asli.

Methods

Metode Description
Metode CreateBreakpoint Membuat titik henti pada offset yang ditentukan.
Metode GetAddress Mendapatkan alamat virtual relatif (RVA) dari segmen kode yang diwakili ini ICorDebugCode .
Metode GetCode Mendapatkan semua kode untuk fungsi yang ditentukan, diformat untuk pembongkaran. Metode ini tidak digunakan lagi; gunakan ICorDebugCode2::GetCodeChunks sebagai gantinya.
Metode GetEnCRemapSequencePoints Tidak diimplementasikan.
Metode GetFunction Mendapatkan "ICorDebugFunction" yang terkait dengan ini ICorDebugCode.
Metode GetILToNativeMapping Mendapatkan array instans "COR_DEBUG_IL_TO_NATIVE_MAP" yang mewakili pemetaan dari offset CIL ke offset asli.
Metode GetSize Mendapatkan ukuran, dalam byte, dari kode biner yang diwakili oleh ini ICorDebugCode.
Metode GetVersionNumber Mendapatkan angka berbasis satu yang mengidentifikasi versi kode yang diwakili ini ICorDebugCode .
Metode IsIL Mendapatkan nilai yang menunjukkan apakah ini ICorDebugCode dikompilasi dalam CIL.

Komentar

ICorDebugCode dapat mewakili CIL atau kode asli. Objek "ICorDebugFunction" yang mewakili kode CIL dapat memiliki nol atau satu ICorDebugCode objek yang terkait dengannya. Objek "ICorDebugFunction" yang mewakili kode asli dapat memiliki sejumlah ICorDebugCode objek yang terkait dengannya.

Nota

Antarmuka ini tidak mendukung dipanggil dari jarak jauh, baik lintas mesin atau lintas proses.

Persyaratan

Platform: Lihat Sistem operasi yang didukung .NET.

Header: CorDebug.idl, CorDebug.h

Perpustakaan: CorGuids.lib

Versi .NET: Tersedia sejak .NET Framework 1.0

Lihat juga