ICorDebugCode, interface
Représente un segment du code CIL (Common Intermediate Language) ou du code natif.
Méthodes
méthode | Description |
---|---|
CreateBreakpoint, méthode | Crée un point d’arrêt au décalage spécifié. |
GetAddress, méthode | Obtient l’adresse RVA (adresse virtuelle relative) du segment de code représenté par ce ICorDebugCode . |
GetCode, méthode | Obtient tout le code de la fonction spécifiée, mis en forme pour le désassemblage. Cette méthode est dépréciée. utilisez ICorDebugCode2::GetCodeChunks à la place. |
GetEnCRemapSequencePoints, méthode | Non implémenté. |
GetFunction, méthode | Obtient le « ICorDebugFunction » associé à ICorDebugCode . |
GetILToNativeMapping, méthode | Obtient un tableau d’instances « COR_DEBUG_IL_TO_NATIVE_MAP » qui représentent des mappages des décalages CIL aux décalages natifs. |
GetSize, méthode | Obtient la taille, en octets, du code binaire représenté par ce ICorDebugCode . |
GetVersionNumber, méthode | Obtient le numéro, dans une numérotation à partir de 1, qui identifie la version du code représentée par ce ICorDebugCode . |
IsIL, méthode | Obtient une valeur qui indique si elle ICorDebugCode est compilée dans CIL. |
Notes
ICorDebugCode
peut représenter le code CIL ou natif. Un objet « ICorDebugFunction » qui représente le code CIL peut avoir zéro ou un objet ICorDebugCode
associé. Un objet « ICorDebugFunction » qui représente du code natif peut être associé à un nombre illimité d’objets ICorDebugCode
.
Notes
Cette interface ne prend pas en charge l'appel à distance, que ce soit entre ordinateurs ou entre processus.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : CorDebug.idl, CorDebug.h
Bibliothèque : CorGuids.lib
Versions de .NET Framework : Disponible à partir de la version 1.0