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