ICorDebugCode Arabirimi
Ortak ara dil (CIL) kodunun veya yerel kodun bir kesimini temsil eder.
Yöntemler
Metot | Açıklama |
---|---|
CreateBreakpoint Yöntemi | Belirtilen uzaklıkta bir kesme noktası oluşturur. |
GetAddress Yöntemi | Bunun ICorDebugCode temsil ettiği kod kesiminin göreli sanal adresini (RVA) alır. |
GetCode Yöntemi | Belirtilen işlevin tüm kodunu alır ve ayrıştırma için biçimlendirilir. Bu yöntem kullanım dışı bırakıldı; bunun yerine ICorDebugCode2::GetCodeChunks kullanın. |
GetEnCRemapSequencePoints Yöntemi | Uygulanmadı. |
GetFunction Yöntemi | Bu ICorDebugCode ile ilişkilendirilmiş "ICorDebugFunction" öğesini alır. |
GetILToNativeMapping Yöntemi | CIL uzaklıklarından yerel uzaklıklara eşlemeleri temsil eden bir "COR_DEBUG_IL_TO_NATIVE_MAP" örnekleri dizisi alır. |
GetSize Yöntemi | Bu ICorDebugCode tarafından temsil edilen ikili kodun boyutunu bayt cinsinden alır. |
GetVersionNumber Yöntemi | Bunun ICorDebugCode temsil ettiği kodun sürümünü tanımlayan tek tabanlı sayıyı alır. |
IsIL Yöntemi | Bunun ICorDebugCode CIL'de derlenip derlendiğini belirten bir değer alır. |
Açıklamalar
ICorDebugCode
CIL veya yerel kodu temsil edebilir. CIL kodunu temsil eden bir "ICorDebugFunction" nesnesinin kendisiyle ilişkilendirilmiş sıfır veya bir ICorDebugCode
nesnesi olabilir. Yerel kodu temsil eden bir "ICorDebugFunction" nesnesiyle ilişkilendirilmiş herhangi bir sayıda ICorDebugCode
nesne olabilir.
Not
Bu arabirim, makineler arası veya işlemler arası uzaktan çağrılmasını desteklemez.
Gereksinimler
Platformlar: Bkz. Sistem Gereksinimleri.
Üst bilgi: CorDebug.idl, CorDebug.h
Kitaplık: CorGuids.lib
.NET Framework Sürümleri: 1.0 sürümünden itibaren kullanılabilir