代表通用中繼語言 (CIL) 程式碼或原生程式碼的區段。
Methods
| 方法 | Description |
|---|---|
| CreateBreakpoint 方法 | 在指定的偏移處建立岔斷點。 |
| GetAddress 方法 | 取得此所 ICorDebugCode 代表之程式碼區段的相對虛擬位址 (RVA)。 |
| GetCode 方法 | 取得指定函式的所有程式碼,格式化為反組譯。 此方法已被取代;請改用 ICorDebugCode2::GetCodeChunks 。 |
| GetEnCRemapSequencePoints 方法 | 未實施。 |
| GetFunction 方法 | 取得與此 ICorDebugCode相關聯的 「ICorDebugFunction」。 |
| GetILToNativeMapping 方法 | 取得 “COR_DEBUG_IL_TO_NATIVE_MAP” 實例陣列,代表從 CIL 位移到原生位移的對應。 |
| GetSize 方法 | 取得 this ICorDebugCode所代表的二進位程式碼大小 (以位元組為單位) 。 |
| GetVersionNumber 方法 | 取得以一為基礎的數字,以識別其所 ICorDebugCode 代表的程式碼版本。 |
| IsIL 方法 | 取得值,指出這是否 ICorDebugCode 在 CIL 中編譯。 |
備註
ICorDebugCode 可以代表 CIL 或原生程式碼。 代表 CIL 程式代碼的 「ICorDebugFunction」 物件可以有零個或一個 ICorDebugCode 物件相關聯。 代表原生程式碼的 「ICorDebugFunction」 物件可以有任意數目 ICorDebugCode 的物件相關聯。
備註
此介面不支援遠端呼叫,無論是跨機器還是跨進程。
需求
平台: 請參閱 .NET 支援的作業系統。
標題: CorDebug.idl、CorDebug.h
圖書館: CorGuids.lib
.NET 版本: 自 .NET Framework 1.0 起提供