ICorDebugMutableDataTarget Interface
Breidt de ICorDebugDataTarget-interface uit om veranderlijke gegevensdoelen te ondersteunen.
Methoden
Methode | Beschrijving |
---|---|
Methode ContinueStatusChanged | Hiermee wijzigt u de vervolgstatus voor de gebeurtenis voor openstaande foutopsporing in de opgegeven thread. |
Methode SetThreadContext | Hiermee stelt u de context (waarden registreren) voor een thread in. |
Methode WriteVirtual | Hiermee wordt geheugen naar de adresruimte van het doelproces geschreven. |
Opmerkingen
Deze uitbreiding van de interface ICorDebugDataTarget kan worden geïmplementeerd door hulpprogramma's voor foutopsporing die het doelproces willen wijzigen (bijvoorbeeld om live invasieve foutopsporing uit te voeren).
Al deze methoden zijn optioneel in de zin dat er geen kernfunctionaliteit voor op inspectie gebaseerde foutopsporing verloren gaat door deze interface niet te implementeren of door het mislukken van aanroepen van deze methoden. Elke fout HRESULT
van deze methoden wordt doorgegeven als de HRESULT
van de aanroep van de ICorDebug-methode.
Houd er rekening mee dat een enkele aanroep van de ICorDebug-methode kan leiden tot meerdere mutaties en dat er geen mechanisme is om ervoor te zorgen dat gerelateerde mutaties transactioneel worden toegepast (alles-of-geen). Dit betekent dat als een mutatie mislukt nadat anderen (voor dezelfde ICorDebug-aanroep) zijn geslaagd, het doelproces mogelijk inconsistent blijft en foutopsporing onbetrouwbaar kan worden.
Vereisten
Platforms: Zie Systeemvereisten.
Header: CorDebug.idl, CorDebug.h
Bibliotheek: CorGuids.lib
.NET Framework versies: beschikbaar sinds 4.6