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

Voir aussi