Partager via


ICorDebugCode, interface

Représente un segment du code CIL (Common Intermediate Language) ou du code natif.

Méthodes

Méthode Descriptif
CreateBreakpoint, méthode Crée un point d’arrêt au décalage spécifié.
GetAddress, méthode Obtient l’adresse virtuelle relative (RVA) du segment de code que cela ICorDebugCode représente.
GetCode, méthode Obtient tout le code de la fonction spécifiée, mis en forme pour le désassemblement. Cette méthode a été déconseillée ; utilisez plutôt ICorDebugCode2 ::GetCodeChunks .
GetEnCRemapSequencePoints, méthode Non implémenté.
GetFunction, méthode Obtient le « ICorDebugFunction » associé à ce 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 de base unique qui identifie la version du code que cela ICorDebugCode représente.
IsIL, méthode Obtient une valeur qui indique si elle ICorDebugCode est compilée dans CIL.

Remarques

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 le code natif peut avoir n’importe quel nombre d’objets ICorDebugCode qui lui sont associés.

Note

Cette interface ne prend pas en charge l’appel à distance, soit entre ordinateurs, soit interprocesseur.

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

En-tête: CorDebug.idl, CorDebug.h

Bibliothèque: CorGuids.lib

Versions de .NET : Disponible depuis .NET Framework 1.0

Voir aussi