Interfaces de débogageDebugging Interfaces

Cette section décrit les interfaces non managées qui gèrent le débogage d'un programme s'exécutant dans le Common Language Runtime (CLR).This section describes the unmanaged interfaces that handle the debugging of a program that is executing in the common language runtime (CLR).

Dans cette sectionIn This Section

ICLRDataEnumMemoryRegions, InterfaceICLRDataEnumMemoryRegions Interface
Fournit une méthode pour énumérer les régions de mémoire qui sont spécifiées par les appelants.Provides a method to enumerate regions of memory that are specified by callers.

ICLRDataEnumMemoryRegionsCallback, InterfaceICLRDataEnumMemoryRegionsCallback Interface
Fournit une méthode de rappel pour que EnumMemoryRegions rapporte au débogueur le résultat d'une tentative d'énumération d'une région spécifiée de mémoire.Provides a callback method for EnumMemoryRegions to report to the debugger, the result of an attempt to enumerate a specified region of memory.

ICLRDataTarget, InterfaceICLRDataTarget Interface
Fournit des méthodes pour l'interaction avec un processus CLR cible.Provides methods for interaction with a target CLR process.

ICLRDataTarget2, InterfaceICLRDataTarget2 Interface
Sous-classe de ICLRDataTarget qui est utilisée par la couche des services d'accès aux données pour manipuler les régions de la mémoire virtuelle dans le processus cible.A subclass of ICLRDataTarget that is used by the data access services layer to manipulate virtual memory regions in the target process.

Iclrdatatarget3, InterfaceICLRDataTarget3 Interface
Une sous-classe de ICLRDataTarget2 qui fournit l’accès aux informations sur les exceptions.A subclass of ICLRDataTarget2 that provides access to exception information.

ICLRDebugging, InterfaceICLRDebugging Interface
Fournit des méthodes qui gèrent le chargement et le déchargement des modules pour le débogage.Provides methods that handle loading and unloading modules for debugging.

ICLRDebuggingLibraryProvider, InterfaceICLRDebuggingLibraryProvider Interface
Inclut le ProvideLibrary, méthode (méthode), qui obtient un fournisseur de bibliothèque interface de rappel qui permet de common language runtime des bibliothèques de débogage spécifiques à la version être à la demande et le chargement.Includes the ProvideLibrary Method method, which gets a library provider callback interface that allows common language runtime version-specific debugging libraries to be located and loaded on demand.

ICLRMetadataLocator, InterfaceICLRMetadataLocator Interface
Interface utilisée par la couche des services d'accès aux données pour localiser les métadonnées des assemblys dans un processus cible.Interface used by the data access services layer to locate metadata of assemblies in a target process.

ICorDebug, InterfaceICorDebug Interface
Fournit des méthodes qui permettent aux développeurs de déboguer des applications dans l'environnement du CLR.Provides methods that allow developers to debug applications in the CLR environment.

ICorDebugAppDomain InterfaceICorDebugAppDomain Interface
Fournit des méthodes pour le débogage de domaines d'application.Provides methods for debugging application domains.

ICorDebugAppDomain2 InterfaceICorDebugAppDomain2 Interface
Fournit des méthodes destinées au travail avec les tableaux, les pointeurs, les pointeurs fonction et les types ByRef.Provides methods to work with arrays, pointers, function pointers, and ByRef types. Cette interface est une extension de l'interface ICorDebugAppDomain.This interface is an extension of the ICorDebugAppDomain interface.

Icordebugappdomain3, InterfaceICorDebugAppDomain3 Interface
Fournit des méthodes pour travailler avec les types Windows Runtime dans un domaine d’application.Provides methods to work with the Windows Runtime types in an application domain. Cette interface est une extension des interfaces ICorDebugAppDomain et ICorDebugAppDomain2.This interface is an extension of the ICorDebugAppDomain and ICorDebugAppDomain2 interfaces.

Icordebugappdomain4, InterfaceICorDebugAppDomain4 Interface
Étend logiquement le ICorDebugAppDomain interface permettant d’obtenir un objet managé à partir d’un wrapper CCW.Logically extends the ICorDebugAppDomain interface to get a managed object from a COM callable wrapper.

ICorDebugAppDomainEnum InterfaceICorDebugAppDomainEnum Interface
Fournit une méthode qui retourne un nombre spécifié de valeurs ICorDebugAppDomain qui démarrent à l'emplacement suivant dans l'énumération.Provides a method that returns a specified number of ICorDebugAppDomain values starting at the next location in the enumeration.

ICorDebugArrayValue (Interface)ICorDebugArrayValue Interface
Sous-classe de ICorDebugHeapValue qui représente un tableau unidimensionnel ou multidimensionnel.A subclass of ICorDebugHeapValue that represents a single-dimensional or multi-dimensional array.

ICorDebugAssembly (Interface)ICorDebugAssembly Interface
Représente un assembly.Represents an assembly.

ICorDebugAssembly2 InterfaceICorDebugAssembly2 Interface
Représente un assembly.Represents an assembly. Cette interface est une extension de l'interface ICorDebugAssembly.This interface is an extension of the ICorDebugAssembly interface.

ICorDebugAssembly3 InterfaceICorDebugAssembly3 Interface
Étend logiquement le ICorDebugAssembly interface pour fournir la prise en charge pour les assemblys conteneurs et leurs assemblys de relation contenant-contenus.Logically extends the ICorDebugAssembly interface to provide support for container assemblies and their contained assemblies. Disponible sur .NET Native uniquement.Available on .NET Native only.

ICorDebugAssemblyEnum InterfaceICorDebugAssemblyEnum Interface
Implémente les méthodes ICorDebugEnum et énumère des tableaux ICorDebugAssembly.Implements ICorDebugEnum methods, and enumerates ICorDebugAssembly arrays.

ICorDebugBlockingObjectEnum InterfaceICorDebugBlockingObjectEnum Interface
Fournit un énumérateur pour une liste de CorDebugBlockingObject structures.Provides an enumerator for a list of CorDebugBlockingObject structures.

ICorDebugBoxValue (Interface)ICorDebugBoxValue Interface
Sous-classe de ICorDebugHeapValue qui représente un objet classe de valeur boxed.A subclass of ICorDebugHeapValue that represents a boxed value class object.

ICorDebugBreakpoint (Interface)ICorDebugBreakpoint Interface
Représente un point d'arrêt dans une fonction ou un point de contrôle sur une valeur.Represents a breakpoint in a function or a watch point on a value.

ICorDebugBreakpointEnum (Interface)ICorDebugBreakpointEnum Interface
Implémente les méthodes ICorDebugEnum et énumère des tableaux ICorDebugBreakpoint.Implements ICorDebugEnum methods, and enumerates ICorDebugBreakpoint arrays.

ICorDebugChain (Interface)ICorDebugChain Interface
Représente un segment d'une pile des appels physique ou logique.Represents a segment of a physical or logical call stack.

ICorDebugChainEnum (Interface)ICorDebugChainEnum Interface
Implémente les méthodes ICorDebugEnum et énumère des tableaux ICorDebugChain.Implements ICorDebugEnum methods, and enumerates ICorDebugChain arrays.

ICorDebugClass (Interface)ICorDebugClass Interface
Représente un type, qui peut être de base ou complexe (c'est-à-dire défini par l'utilisateur).Represents a type, which can be either basic or complex (that is, user-defined). Si le type est générique, ICorDebugClass représente le type générique non instancié.If the type is generic, ICorDebugClass represents the uninstantiated generic type.

ICorDebugClass2 InterfaceICorDebugClass2 Interface
Représente une classe générique ou une classe avec un paramètre de méthode de type Type.Represents a generic class or a class with a method parameter of type Type. Cette interface étend ICorDebugClass.This interface extends ICorDebugClass.

ICorDebugCode (Interface)ICorDebugCode Interface
Représente un segment de code MSIL ou de code natif.Represents a segment of either Microsoft intermediate language (MSIL) code or native code.

ICorDebugCode2 InterfaceICorDebugCode2 Interface
Fournit des méthodes qui étendent les fonctions de ICorDebugCode.Provides methods that extend the capabilities of ICorDebugCode.

Icordebugcode3, InterfaceICorDebugCode3 Interface
Fournit une méthode qui étend ICorDebugCode et ICorDebugCode2 pour fournir des informations sur une valeur de retour managée.Provides a method that extends ICorDebugCode and ICorDebugCode2 to provide information about a managed return value.

ICorDebugCode4 InterfaceICorDebugCode4 Interface
Fournit une méthode qui permet à un débogueur énumérer les variables locales et les arguments dans une fonction.Provides a method that enables a debugger to enumerate the local variables and arguments in a function.

ICorDebugCodeEnum InterfaceICorDebugCodeEnum Interface
Implémente les méthodes ICorDebugEnum et énumère des tableaux ICorDebugCode.Implements ICorDebugEnum methods, and enumerates ICorDebugCode arrays.

Interface ICorDebugComObjectValueICorDebugComObjectValue Interface
Fournit des méthodes pour récupérer des objets d'interface mis en cache.Provides methods to retrieve cached interface objects.

ICorDebugContext (Interface)ICorDebugContext Interface
Représente un objet de contexte.Represents a context object. Cette interface n'a pas encore été implémentée.This interface has not been implemented yet.

ICorDebugController (Interface)ICorDebugController Interface
Représente une portée, un Process ou un AppDomain, où le contexte d'exécution du code peut être contrôlé.Represents a scope, either a Process or an AppDomain, in which code execution context can be controlled.

ICorDebugDataTarget, InterfaceICorDebugDataTarget Interface
Fournit une interface de rappel qui permet d'accéder à un processus cible particulier.Provides a callback interface that provides access to a particular target process.

ICorDebugDataTarget2 InterfaceICorDebugDataTarget2 Interface
Étend logiquement le ICorDebugDataTarget interface.Logically extends the ICorDebugDataTarget interface. Disponible sur .NET Native uniquement.Available on .NET Native only.

ICorDebugDataTarget3 InterfaceICorDebugDataTarget3 Interface
Étend logiquement le ICorDebugDataTarget interface pour fournir des informations sur les modules chargés.Logically extends the ICorDebugDataTarget interface to provide information about loaded modules. Disponible sur .NET Native uniquement.Available on .NET Native only.

Icordebugdebugevent, InterfaceICorDebugDebugEvent Interface
Définit l’interface de base de laquelle dérivent tous les événements de débogage ICorDebug.Defines the base interface from which all ICorDebug debug events derive. Disponible sur .NET Native uniquement.Available on .NET Native only.

ICorDebugEditAndContinueErrorInfo InterfaceICorDebugEditAndContinueErrorInfo Interface
Obsolète.Obsolete. N'utilisez pas cette interface.Do not use this interface.

ICorDebugEditAndContinueSnapshot InterfaceICorDebugEditAndContinueSnapshot Interface
Obsolète.Obsolete. N'utilisez pas cette interface.Do not use this interface.

ICorDebugEnum (Interface)ICorDebugEnum Interface
Sert d’interface de base abstraite pour déboguer des énumérateurs.Serves as the abstract base interface for debugging enumerators.

ICorDebugErrorInfoEnum (Interface)ICorDebugErrorInfoEnum Interface
Obsolète.Obsolete. N'utilisez pas cette interface.Do not use this interface.

ICorDebugEval (Interface)ICorDebugEval Interface
Fournit des méthodes pour permettre au débogueur d'exécuter le code à l'intérieur du contexte du code en cours de débogage.Provides methods to enable the debugger to execute code within the context of the code being debugged.

ICorDebugEval2 (Interface)ICorDebugEval2 Interface
Étend ICorDebugEval pour offrir une prise en charge pour les types génériques.Extends ICorDebugEval to provide support for generic types.

Icordebugexceptiondebugevent, InterfaceICorDebugExceptionDebugEvent Interface
Étend la ICorDebugDebugEvent interface pour prendre en charge les événements d’exception.Extends the ICorDebugDebugEvent interface to support exception events. Disponible sur .NET Native uniquement.Available on .NET Native only.

ICorDebugExceptionObjectCallStackEnum InterfaceICorDebugExceptionObjectCallStackEnum Interface
Fournit un énumérateur pour les informations de la pile des appels qui sont incorporées dans un objet exception.Provides an enumerator for call stack information that is embedded in an exception object.

Icordebugexceptionobjectvalue, InterfaceICorDebugExceptionObjectValue Interface
Étend la ICorDebugObjectValue interface pour fournir des informations de trace de pile à partir d’un objet d’exception géré.Extends the ICorDebugObjectValue interface to provide stack trace information from a managed exception object.

ICorDebugFrame (Interface)ICorDebugFrame Interface
Représente un frame sur la pile en cours.Represents a frame on the current stack.

ICorDebugFrameEnum InterfaceICorDebugFrameEnum Interface
Implémente les méthodes ICorDebugEnum et énumère des tableaux ICorDebugFrame.Implements ICorDebugEnum methods, and enumerates ICorDebugFrame arrays.

ICorDebugFunction (Interface)ICorDebugFunction Interface
Représente une fonction ou une méthode managée.Represents a managed function or method.

ICorDebugFunction2 (Interface)ICorDebugFunction2 Interface
Étend logiquement ICorDebugFunction pour prendre en charge le débogage pas à pas pour « Uniquement mon code ».Logically extends ICorDebugFunction to provide support for Just My Code step-through debugging.

Icordebugfunction3, InterfaceICorDebugFunction3 Interface
Étend logiquement le ICorDebugFunction interface pour fournir l’accès au code à partir d’une demande ReJIT.Logically extends the ICorDebugFunction interface to provide access to code from a ReJIT request.

ICorDebugFunctionBreakpoint (Interface)ICorDebugFunctionBreakpoint Interface
Étend ICorDebugBreakpoint pour prendre en charge les points d'arrêt au sein de fonctions.Extends ICorDebugBreakpoint to support breakpoints within functions.

ICorDebugGCReferenceEnum InterfaceICorDebugGCReferenceEnum Interface
Fournit un énumérateur pour les objets qui sont récupérés par le récupérateur de mémoire.Provides an enumerator for objects that will be garbage-collected.

ICorDebugGenericValue (Interface)ICorDebugGenericValue Interface
Sous-classe de ICorDebugValue qui s'applique à toutes les valeurs.A subclass of ICorDebugValue that applies to all values. Cette interface fournit les méthodes Get et Set pour la valeur.This interface provides Get and Set methods for the value.

ICorDebugGuidToTypeEnum InterfaceICorDebugGuidToTypeEnum Interface
Fournit un énumérateur pour un objet qui mappe les GUID et leurs objets ICorDebugType correspondants.Provides an enumerator for an object that maps GUIDs and their corresponding ICorDebugType objects.

ICorDebugHandleValue (Interface)ICorDebugHandleValue Interface
Sous-classe de ICorDebugReferenceValue qui représente une valeur de référence dans laquelle le débogueur a créé un handle pour le garbage collection.A subclass of ICorDebugReferenceValue that represents a reference value to which the debugger has created a handle for garbage collection.

ICorDebugHeapEnum InterfaceICorDebugHeapEnum Interface
Fournit un énumérateur pour les objets sur le tas managé.Provides an enumerator for objects on the managed heap.

ICorDebugHeapSegmentEnum InterfaceICorDebugHeapSegmentEnum Interface
Fournit un énumérateur pour les régions de mémoire du tas managé.Provides an enumerator for the memory regions of the managed heap.

ICorDebugHeapValue (Interface)ICorDebugHeapValue Interface
Sous-classe de ICorDebugValue qui représente un objet qui a été collecté par le garbage collector du CLR.A subclass of ICorDebugValue that represents an object that has been collected by the CLR garbage collector.

ICorDebugHeapValue2 InterfaceICorDebugHeapValue2 Interface
Extension de ICorDebugHeapValue qui fournit la prise en charge des handles d’exécution.An extension of ICorDebugHeapValue that provides support for runtime handles.

ICorDebugHeapValue3 InterfaceICorDebugHeapValue3 Interface
Expose les propriétés du verrou du moniteur d'objets.Exposes the monitor lock properties of objects.

Icordebugilcode, InterfaceICorDebugILCode Interface
Représente un segment du code en langage intermédiaire.Represents a segment of intermediate language (IL) code.

Icordebugilcode2, InterfaceICorDebugILCode2 Interface
Étend logiquement le ICorDebugILCode interface pour fournir des méthodes qui retournent le jeton de signature de variable locale d’une fonction, et qui correspondent le langage intermédiaire instrumenté (IL) d’un profileur aux offsets intermédiaire de la méthode d’origine décalages.Logically extends the ICorDebugILCode interface to provide methods that return the token for a function's local variable signature, and that map a profiler's instrumented intermediate language (IL) offsets to original method IL offsets.

ICorDebugILFrame (Interface)ICorDebugILFrame Interface
Représente un frame de pile de code MSIL.Represents a stack frame of MSIL code.

ICorDebugILFrame2 InterfaceICorDebugILFrame2 Interface
Extension logique de ICorDebugILFrame.A logical extension of ICorDebugILFrame.

Icordebugilframe3, InterfaceICorDebugILFrame3 Interface
Fournit une méthode qui encapsule la valeur de retour d'une fonction.Provides a method that encapsulates the return value of a function.

ICorDebugILFrame4 InterfaceICorDebugILFrame4 Interface
Fournit des méthodes qui vous permettent d'accéder aux variables locales et au code dans un frame de pile de code de langage intermédiaire.Provides methods that allow you to access the local variables and code in a stack frame of intermediate language (IL) code. Un paramètre spécifie si le débogueur a accès aux variables et au code ajoutés dans l'instrumentation ReJIT du profileur.A parameter specifies whether the debugger has access to variables and code added in profiler ReJIT instrumentation.

Icordebuginstancefieldsymbol, InterfaceICorDebugInstanceFieldSymbol Interface
Représente les informations sur les symboles de débogage pour un champ d’instance.Represents the debug symbol information for an instance field. Disponible sur .NET Native uniquement.Available on .NET Native only.

ICorDebugInternalFrame InterfaceICorDebugInternalFrame Interface
Identifie les types de frame pour le débogueur.Identifies frame types for the debugger.

ICorDebugInternalFrame2 InterfaceICorDebugInternalFrame2 Interface
Fournit des informations sur les frames internes, notamment l’adresse de la pile et la position par rapport à ICorDebugFrame objets.Provides information about internal frames, including stack address and position in relation to ICorDebugFrame objects.

ICorDebugLoadedModule InterfaceICorDebugLoadedModule Interface
Fournit des informations sur un module chargé.Provides information about a loaded module. Disponible sur .NET Native uniquement.Available on .NET Native only.

ICorDebugManagedCallback, InterfaceICorDebugManagedCallback Interface
Fournit des méthodes pour traiter les rappels de débogueur.Provides methods to process debugger callbacks.

ICorDebugManagedCallback2 InterfaceICorDebugManagedCallback2 Interface
Fournit des méthodes pour prendre en charge la gestion des exceptions et les Assistants Débogage managé (MDA) du débogueur.Provides methods to support debugger exception handling and managed debugging assistants (MDAs). ICorDebugManagedCallback2 est une extension logique de ICorDebugManagedCallback.ICorDebugManagedCallback2 is a logical extension of ICorDebugManagedCallback.

ICorDebugManagedCallback3 InterfaceICorDebugManagedCallback3 Interface
Fournit une méthode de rappel indiquant qu'une notification de débogueur personnalisée active a été déclenchée.Provides a callback method that indicates that an enabled custom debugger notification has been raised.

ICorDebugMDA InterfaceICorDebugMDA Interface
Représente un message d'Assistant Débogage managé (MDA).Represents a managed debugging assistant (MDA) message.

Icordebugmemorybuffer, InterfaceICorDebugMemoryBuffer Interface
Représente une mémoire tampon en mémoire.Represents an in-memory buffer. Disponible sur .NET Native uniquement.Available on .NET Native only.

ICorDebugMergedAssemblyRecord InterfaceICorDebugMergedAssemblyRecord Interface
Fournit des informations sur un assembly fusionné.Provides information about a merged assembly. Disponible sur .NET Native uniquement.Available on .NET Native only.

ICorDebugMetaDataLocator, InterfaceICorDebugMetaDataLocator Interface
Fournit des informations de métadonnées au débogueur.Provides metadata information to the debugger.

ICorDebugModule InterfaceICorDebugModule Interface
Représente un module CLR qui est un fichier exécutable ou une bibliothèque de liens dynamiques (DLL).Represents a CLR module, which is either an executable or a dynamic-link library (DLL).

ICorDebugModule2 InterfaceICorDebugModule2 Interface
Sert d’extension logique de ICorDebugModule.Serves as a logical extension to ICorDebugModule.

ICorDebugModule3 InterfaceICorDebugModule3 Interface
Crée un lecteur de symboles pour un module dynamique.Creates a symbol reader for a dynamic module.

ICorDebugModuleBreakpoint InterfaceICorDebugModuleBreakpoint Interface
Étend ICorDebugBreakpoint pour fournir l'accès aux modules spécifiques.Extends ICorDebugBreakpoint to provide access to specific modules.

ICorDebugModuleDebugEvent InterfaceICorDebugModuleDebugEvent Interface
Étend la ICorDebugDebugEvent interface pour prendre en charge les événements au niveau du module.Extends the ICorDebugDebugEvent interface to support module-level events. Disponible sur .NET Native uniquement.Available on .NET Native only.

ICorDebugModuleEnum InterfaceICorDebugModuleEnum Interface
Implémente les méthodes ICorDebugEnum et énumère des tableaux ICorDebugModule.Implements ICorDebugEnum methods, and enumerates ICorDebugModule arrays.

ICorDebugMutableDataTarget InterfaceICorDebugMutableDataTarget Interface
Étend la ICorDebugDataTarget interface pour prendre en charge des cibles de données mutables.Extends the ICorDebugDataTarget interface to support mutable data targets.

ICorDebugNativeFrame (Interface)ICorDebugNativeFrame Interface
Implémentation spécialisée de ICorDebugFrame utilisée pour les frames natifs.A specialized implementation of ICorDebugFrame used for native frames.

ICorDebugNativeFrame2 InterfaceICorDebugNativeFrame2 Interface
Fournit des méthodes qui testent les relations entre frames enfant et parent.Provides methods that test for child and parent frame relationships.

ICorDebugObjectEnum InterfaceICorDebugObjectEnum Interface
Implémente les méthodes ICorDebugEnum et énumère des tableaux d'objets par leurs adresses virtuelles relatives.Implements ICorDebugEnum methods, and enumerates arrays of objects by their relative virtual addresses (RVAs).

ICorDebugObjectValue (Interface)ICorDebugObjectValue Interface
Sous-classe de ICorDebugValue qui représente une valeur contenant un objet.A subclass of ICorDebugValue that represents a value that contains an object.

ICorDebugObjectValue2 InterfaceICorDebugObjectValue2 Interface
Étend ICorDebugObjectValue pour prendre en charge l'héritage et les substitutions.Extends ICorDebugObjectValue to support inheritance and overrides.

ICorDebugProcess (Interface)ICorDebugProcess Interface
Représente un processus qui exécute le code managé.Represents a process that is executing managed code.

ICorDebugProcess2 InterfaceICorDebugProcess2 Interface
Extension logique de ICorDebugProcess.A logical extension of ICorDebugProcess.

ICorDebugProcess3 InterfaceICorDebugProcess3 Interface
Contrôle les notifications de débogueur personnalisées.Controls custom debugger notifications.

ICorDebugProcess4 InterfaceICorDebugProcess4 Interface
Prend en charge hors de contrôle de l’exécution de processus.Provides support for out of process execution control.

ICorDebugProcess5 InterfaceICorDebugProcess5 Interface
Étend la ICorDebugProcess local de l’interface pour prendre en charge d’accès pour le tas managé, pour fournir des informations sur le garbage collection d’objets gérés et pour déterminer si un débogueur charge des images à partir de l’application cache des images natives.Extends the ICorDebugProcess interface to support access to the managed heap, to provide information about garbage collection of managed objects, and to determine whether a debugger loads images from the application's local native image cache.

ICorDebugProcess6 InterfaceICorDebugProcess6 Interface
Étend logiquement le ICorDebugProcess interface pour activer des fonctionnalités telles que le décodage des événements de débogage managés qui sont encodés dans les événements de débogage d’exception native et fractionnement de module virtuel.Logically extends the ICorDebugProcess interface to enable features such as decoding managed debug events that are encoded in native exception debug events and virtual module splitting. Disponible sur .NET Native uniquement.Available on .NET Native only.

ICorDebugProcess7 InterfaceICorDebugProcess7 Interface
Fournit une méthode qui configure le débogueur afin de gérer les mises à jour de métadonnées en mémoire dans le processus cible.Provides a method that configures the debugger to handle in-memory metadata updates in the target process.

ICorDebugProcess8 InterfaceICorDebugProcess8 Interface
Étend logiquement le ICorDebugProcess interface pour activer ou désactiver certains types de ICorDebugManagedCallback2 rappels d’exception.Logically extends the ICorDebugProcess interface to enable or disable certain types of ICorDebugManagedCallback2 exception callbacks.

ICorDebugProcessEnum InterfaceICorDebugProcessEnum Interface
Implémente les méthodes ICorDebugEnum et énumère des tableaux ICorDebugProcess.Implements ICorDebugEnum methods, and enumerates ICorDebugProcess arrays.

ICorDebugReferenceValue (Interface)ICorDebugReferenceValue Interface
Sous-classe de ICorDebugValue qui prend en charge les types référence.A subclass of ICorDebugValue that supports reference types.

ICorDebugRegisterSet, InterfaceICorDebugRegisterSet Interface
Représente le jeu de registres disponible sur l'ordinateur qui exécute actuellement le code.Represents the set of registers available on the machine that is currently executing code.

ICorDebugRegisterSet2 InterfaceICorDebugRegisterSet2 Interface
Étend les fonctionnalités de ICorDebugRegisterSet pour les plateformes matérielles qui possèdent plus de 64 registres.Extends the capabilities of ICorDebugRegisterSet for hardware platforms that have more than 64 registers.

Icordebugremote, InterfaceICorDebugRemote Interface
Fournit la possibilité de lancer ou de joindre un débogueur managé à un processus distant cible.Provides the ability to launch or attach a managed debugger to a remote target process.

ICorDebugRemoteTarget InterfaceICorDebugRemoteTarget Interface
Fournit des méthodes qui vous permettent de déboguer les applications Silverlight dans l'environnement du CLR.Provides methods that enable you to debug Silverlight-based applications in the CLR environment.

ICorDebugRuntimeUnwindableFrame, InterfaceICorDebugRuntimeUnwindableFrame Interface
Fournit un support technique pour les méthodes non managées qui requièrent que le Common Language Runtime (CLR) déroule un frame.Provides support for unmanaged methods that require the common language runtime (CLR) to unwind a frame.

ICorDebugStackWalk, InterfaceICorDebugStackWalk Interface
Fournit des méthodes pour obtenir les méthodes managées, ou frames, sur la pile d'un thread.Provides methods for getting the managed methods, or frames, on a thread’s stack.

Icordebugstaticfieldsymbol, InterfaceICorDebugStaticFieldSymbol Interface
Représente les informations sur les symboles de débogage pour un champ static.Represents the debug symbol information for a static field. Disponible sur .NET Native uniquement.Available on .NET Native only.

ICorDebugStepper (Interface)ICorDebugStepper Interface
Représente dans l'exécution du code une étape qui est effectuée par un débogueur, et qui sert d'identificateur entre l'émission et l'achèvement d'une commande tout en offrant un moyen d'annuler une étape.Represents a step in code execution that is performed by a debugger, serves as an identifier between the issuance and completion of a command, and provides a way to cancel a step.

ICorDebugStepper2 InterfaceICorDebugStepper2 Interface
Prend en charge le débogage « Uniquement mon code ».Provides support for Just My Code (JMC) debugging.

ICorDebugStepperEnum InterfaceICorDebugStepperEnum Interface
Implémente les méthodes ICorDebugEnum et énumère des tableaux ICorDebugStepper.Implements ICorDebugEnum methods, and enumerates ICorDebugStepper arrays.

ICorDebugStringValue (Interface)ICorDebugStringValue Interface
Sous-classe de ICorDebugHeapValue qui s'applique aux valeurs de chaîne.A subclass of ICorDebugHeapValue that applies to string values.

ICorDebugSymbolProvider InterfaceICorDebugSymbolProvider Interface
Fournit des méthodes pouvant être utilisées pour récupérer des informations sur les symboles de débogage.Provides methods that can be used to retrieve debug symbol information. Disponible sur .NET Native uniquement.Available on .NET Native only.

ICorDebugSymbolProvider2 InterfaceICorDebugSymbolProvider2 Interface
Étend logiquement le ICorDebugSymbolProvider interface pour récupérer des informations symboliques de débogage supplémentaires.Logically extends the ICorDebugSymbolProvider interface to retrieve additional debug symbol information. Disponible sur .NET Native uniquement.Available on .NET Native only.

ICorDebugThread (Interface)ICorDebugThread Interface
Représente un thread de processus.Represents a thread in a process. La durée de vie d'une instance ICorDebugThread est la même que la durée de vie du thread qu'elle représente.The lifetime of an ICorDebugThread instance is the same as the lifetime of the thread it represents.

ICorDebugThread2 InterfaceICorDebugThread2 Interface
Sert d’extension logique de ICorDebugThread.Serves as a logical extension to ICorDebugThread.

ICorDebugThread3 InterfaceICorDebugThread3 Interface
Fournit le point d’entrée pour le ICorDebugStackWalk et les interfaces correspondantes.Provides the entry point to the ICorDebugStackWalk and corresponding interfaces.

ICorDebugThread4 InterfaceICorDebugThread4 Interface
Fournit des informations sur le blocage des threads.Provides thread blocking information.

ICorDebugThreadEnum InterfaceICorDebugThreadEnum Interface
Implémente les méthodes ICorDebugEnum et énumère des tableaux ICorDebugThread.Implements ICorDebugEnum methods, and enumerates ICorDebugThread arrays.

ICorDebugType (Interface)ICorDebugType Interface
Représente un type, qui peut être de base ou complexe (c'est-à-dire défini par l'utilisateur).Represents a type, which can be either basic or complex (that is, user-defined). Si le type est générique, ICorDebugType représente le type générique instancié.If the type is generic, ICorDebugType represents the instantiated generic type.

Icordebugtype2, InterfaceICorDebugType2 Interface
Étend la ICorDebugType interface pour récupérer l’identificateur de type d’un type de base ou complexe (défini par l’utilisateur).Extends the ICorDebugType interface to retrieve the type identifier of a base type or complex (user-defined) type.

ICorDebugTypeEnum InterfaceICorDebugTypeEnum Interface
Implémente les méthodes ICorDebugEnum et énumère des tableaux ICorDebugType.Implements ICorDebugEnum methods, and enumerates ICorDebugType arrays.

ICorDebugUnmanagedCallback, InterfaceICorDebugUnmanagedCallback Interface
Fournit une notification des événements natifs qui ne sont pas mis directement en rapport avec le CLR.Provides notification of native events that are not directly related to the CLR.

ICorDebugValueICorDebugValue
Représente une valeur de lecture ou d'écriture dans le processus en cours de débogage.Represents a read or write value in the process being debugged.

ICorDebugValue2ICorDebugValue2
Étend ICorDebugValue pour prendre en charge ICorDebugType.Extends ICorDebugValue to provide support for ICorDebugType.

ICorDebugValue3 InterfaceICorDebugValue3 Interface
Étend les interfaces de « ICorDebugValue » et « ICorDebugValue2 » pour prendre en charge pour les tableaux qui sont supérieures à 2 Go.Extends the "ICorDebugValue" and "ICorDebugValue2" interfaces to provide support for arrays that are larger than 2 GB.

ICorDebugValueBreakpointICorDebugValueBreakpoint
Étend ICorDebugBreakpoint pour fournir l'accès aux valeurs spécifiques.Extends ICorDebugBreakpoint to provide access to specific values.

ICorDebugValueEnumICorDebugValueEnum
Implémente les méthodes ICorDebugEnum et énumère des tableaux ICorDebugValue.Implements ICorDebugEnum methods, and enumerates ICorDebugValue arrays.

ICorDebugVariableHome InterfaceICorDebugVariableHome Interface
Représente une variable locale ou un argument d’une fonction.Represents a local variable or argument of a function.

ICorDebugVariableHomeEnum InterfaceICorDebugVariableHomeEnum Interface
Fournit un énumérateur pour les variables locales et les arguments dans une fonction.Provides an enumerator to the local variables and arguments in a function.

ICorDebugVariableSymbol InterfaceICorDebugVariableSymbol Interface
Récupère les informations sur les symboles de débogage pour une variable.Retrieves the debug symbol information for a variable. Disponible sur .NET Native uniquement.Available on .NET Native only.

Icordebugvirtualunwinder, InterfaceICorDebugVirtualUnwinder Interface
Fournit des méthodes pour faciliter le déroulement de la pile.Provides methods to help in stack unwinding. Disponible sur .NET Native uniquement.Available on .NET Native only.

ICorPublish, InterfaceICorPublish Interface
Sert d'interface générale pour les processus de publication.Serves as the general interface for the publishing processes.

ICorPublishAppDomain InterfaceICorPublishAppDomain Interface
Représente et fournit des informations à propos d'un domaine d'application.Represents and provides information about an application domain.

ICorPublishAppDomainEnum InterfaceICorPublishAppDomainEnum Interface
Fournit des méthodes qui parcourent une collection d’objets ICorPublishAppDomain qui existent actuellement dans un processus.Provides methods that traverse a collection of ICorPublishAppDomain objects that currently exist within a process.

ICorPublishEnum, InterfaceICorPublishEnum Interface
Sert comme base abstraite pour la publication des énumérateurs.Serves as the abstract base for publishing enumerators.

ICorPublishProcess, InterfaceICorPublishProcess Interface
Fournit des méthodes qui permettent d'accéder aux informations sur un processus.Provides methods that access information about a process.

ICorPublishProcessEnum InterfaceICorPublishProcessEnum Interface
Fournit des méthodes qui parcourent une collection d’objets ICorPublishProcess.Provides methods that traverse a collection of ICorPublishProcess objects.

Interface de ISOSDacInterfaceISOSDacInterface Interface
Fournit des méthodes d’assistance pour accéder aux données à partir de SOS.Provides helper methods to access data from SOS.

Interface de IXCLRDataMethodDefinitionIXCLRDataMethodDefinition Interface
Fournit des méthodes pour obtenir des informations sur une définition de méthode.Provides methods for querying information about a method definition.

Interface de IXCLRDataMethodInstanceIXCLRDataMethodInstance Interface
Fournit des méthodes pour obtenir des informations sur une instance de méthode.Provides methods for querying information about a method instance.

Interface de IXCLRDataModuleIXCLRDataModule Interface
Fournit des méthodes pour obtenir des informations sur un module chargé.Provides methods for querying information about a loaded module.

Interface de IXCLRDataProcessIXCLRDataProcess Interface
Fournit des méthodes pour obtenir des informations relatives à un processus.Provides methods for querying information about a process.

Coclasses de débogageDebugging Coclasses
Fonctions statiques globales de débogageDebugging Global Static Functions
Énumérations de débogageDebugging Enumerations
Structures de débogageDebugging Structures\