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

Voir aussi