Sdílet prostřednictvím


ICorDebugMutableDataTarget – rozhraní

Rozšiřuje rozhraní ICorDebugDataTarget pro podporu měnitelných cílů dat.

Metody

Metoda Popis
ContinueStatusChanged – metoda Změní stav pokračování pro nevyřešenou událost ladění v zadaném vlákně.
SetThreadContext – metoda Nastaví kontext (hodnoty registru) pro vlákno.
WriteVirtual – metoda Zapíše paměť do adresního prostoru cílového procesu.

Poznámky

Toto rozšíření rozhraní ICorDebugDataTarget lze implementovat ladicími nástroji, které chtějí upravit cílový proces (například provést živé invazivní ladění).

Všechny tyto metody jsou volitelné v tom smyslu, že nedojde ke ztrátě žádné základní funkce ladění založené na kontrole při neimistenci tohoto rozhraní nebo selhání volání těchto metod. Jakékoli selhání HRESULT z těchto metod se rozšíří jako HRESULT z volání metody ICorDebug.

Všimněte si, že jedno volání metody ICorDebug může vést k více mutacím a že neexistuje žádný mechanismus, jak zajistit, aby související mutace byly aplikovány transakcemi (all-or-none). To znamená, že pokud mutace selže po úspěchu jiných (pro stejné volání ICorDebug), cílový proces může být ponechán v nekonzistentním stavu a ladění může být nespolehlivé.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: CorDebug.idl, CorDebug.h

Knihovny: CorGuids.lib

Verze rozhraní .NET Framework: K dispozici od verze 4.6

Viz také