Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Étend l’interface ICorDebugDataTarget pour prendre en charge les cibles de données mutables.
Méthodes
| Méthode | Descriptif |
|---|---|
| ContinueStatusChanged, méthode | Modifie l’état de continuation de l’événement de débogage en attente sur le thread spécifié. |
| SetThreadContext, méthode | Définit le contexte (inscrire des valeurs) pour un thread. |
| WriteVirtual, méthode | Écrit de la mémoire dans l’espace d’adressage du processus cible. |
Remarques
Cette extension à l’interface ICorDebugDataTarget peut être implémentée par des outils de débogage qui souhaitent modifier le processus cible (par exemple, pour effectuer un débogage invasif en direct).
Toutes ces méthodes sont facultatives dans le sens où aucune fonctionnalité de débogage basée sur l’inspection principale n’est perdue en n’implémentant pas cette interface ou par l’échec des appels à ces méthodes. Toute défaillance HRESULT de ces méthodes se propage en tant qu’appel HRESULT de méthode ICorDebug.
Notez qu’un seul appel de méthode ICorDebug peut entraîner plusieurs mutations et qu’il n’existe aucun mécanisme permettant de s’assurer que les mutations associées sont appliquées transactionnellement (tout ou aucun). Cela signifie que si une mutation échoue après que d’autres personnes (pour le même appel ICorDebug) ont réussi, le processus cible peut être laissé dans un état incohérent et le débogage peut devenir non fiable.
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 4.6