ICorDebugProcess6, interface
Étend logiquement l’interface ICorDebugProcess pour activer des fonctionnalités telles que le fractionnement de module virtuel ou le décodage des événements de débogage managés qui sont codés dans des événements de débogage d’exception native.
Méthodes
Méthode | Description |
---|---|
DecodeEvent, méthode | Décode les événements de débogage managés qui ont été encapsulés dans la charge utile des événements de débogage d'exception native conçus à cet effet. |
EnableVirtualModuleSplitting, méthode | Active ou désactive le fractionnement de module virtuel. |
GetCode, méthode | Obtient des informations sur le code managé à une adresse de code particulière. |
GetExportStepInfo, méthode | Fournit des informations sur les fonctions exportées du runtime pour faciliter l'exécution pas à pas du code managé. |
MarkDebuggerAttached, méthode | Change l'état interne du programme débogué pour que la méthode Debugger.IsAttached de la bibliothèque de classes du .NET Framework retourne true . |
ProcessStateChanged, méthode | Avertit ICorDebug que le processus est en cours d’exécution. |
Notes
Notes
L'interface est uniquement disponible avec .NET Native. Une tentative d'appel à QueryInterface
pour récupérer un pointeur d'interface retourne E_NOINTERFACE
pour les scénarios ICorDebug en dehors de .NET Native.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : CorDebug.idl, CorDebug.h
Bibliothèque : CorGuids.lib
Versions de .NET Framework : Disponible depuis la version 4.6, .NET Native uniquement