Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poskytuje rozhraní zpětného volání, které poskytuje přístup ke konkrétnímu cílovému procesu.
Methods
| Metoda | Description |
|---|---|
| GetPlatform – metoda | Poskytuje informace o platformě, včetně architektury procesoru a operačního systému, na kterém je cílový proces spuštěný. |
| ReadVirtual – metoda | Získá blok souvislé paměti počínaje zadanou adresou a vrátí ho v zadané vyrovnávací paměti. |
| GetThreadContext – metoda | Požaduje aktuální kontext vlákna pro zadané vlákno. |
Poznámky
ICorDebugDataTarget a jeho metody mají následující charakteristiky:
- Ladicí služby volají metody v tomto rozhraní pro přístup k paměti a dalším datům v cílovém procesu.
- Klient ladicího programu musí implementovat toto rozhraní podle potřeby pro konkrétní cíl (například živý proces nebo výpis paměti).
- Metody
ICorDebugDataTargetlze vyvolat pouze z metod implementovaných v jinýchICorDebug*rozhraních. Tím se zajistí, že klient ladicího programu má kontrolu nad tím, na kterém vlákně je vyvoláno, a kdy. - Implementace
ICorDebugDataTargetmusí vždy vrátit informace o cíli up-to-date.
Cílový proces by se měl zastavit a nijak se nezměnil, zatímco ICorDebug* se volají rozhraní (a proto ICorDebugDataTarget metody). Pokud je cílem živý proces a jeho stav se změní, musí být metoda ICLRDebugging::OpenVirtualProcess znovu volána za účelem poskytnutí náhradní ICorDebugProcess instance.
Poznámka:
Toto rozhraní nepodporuje vzdálené zavolání, a to buď mezi počítači, nebo mezi procesy.
Požadavky
Platformy: Viz podporované operační systémy .NET.
Záhlaví: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze .NET: K dispozici od rozhraní .NET Framework 4.0