Dela via


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

Se även