ICorDebugMutableDataTarget-gränssnitt
Utökar gränssnittet ICorDebugDataTarget för att stödja föränderliga datamål.
Metoder
Metod | Beskrivning |
---|---|
ContinueStatusChanged-metod | Ändrar fortsättningsstatusen för den utestående felsökningshändelsen i den angivna tråden. |
SetThreadContext-metod | Anger kontexten (registrera värden) för en tråd. |
WriteVirtual-metod | Skriver minne till målprocessadressutrymmet. |
Kommentarer
Det här tillägget till gränssnittet ICorDebugDataTarget kan implementeras med felsökningsverktyg som vill ändra målprocessen (till exempel för att utföra direktinvasiv felsökning).
Alla dessa metoder är valfria i den meningen att ingen grundläggande inspektionsbaserad felsökningsfunktion går förlorad genom att inte implementera det här gränssnittet eller på grund av fel vid anrop till dessa metoder. Eventuella fel HRESULT
från dessa metoder sprids som HRESULT
från ICorDebug-metodanropet.
Observera att ett enda ICorDebug-metodanrop kan resultera i flera mutationer och att det inte finns någon mekanism för att säkerställa att relaterade mutationer tillämpas transaktionellt (alla eller inga). Det innebär att om en mutation misslyckas när andra (för samma ICorDebug-anrop) har lyckats kan målprocessen lämnas i ett inkonsekvent tillstånd och felsökning kan bli otillförlitlig.
Krav
Plattformar: Se Systemkrav.
Huvudet: CorDebug.idl, CorDebug.h
Bibliotek: CorGuids.lib
.NET Framework versioner: Tillgänglig sedan 4.6