ICLRDataTarget – rozhraní
Poskytuje metody pro interakci s cílovou položkou modulu CLR (Common Language Runtime).
Metody
Metoda | Popis |
---|---|
GetCurrentThreadID – metoda | Získá identifikátor operačního systému pro aktuální vlákno. |
GetImageBase – metoda | Získá adresu základní paměti pro zadanou image. |
GetMachineType – metoda | Získá identifikátor pro typ instrukční sady, který cílový proces používá. |
GetPointerSize – metoda | Získá velikost, v bajtech, ukazatel na aktuální cíl. |
GetThreadContext – metoda | Získá ukazatel na kontext vlákna se zadaným identifikátorem. |
GetTLSValue – metoda | Získá hodnotu v místním úložišti vlákna (TLS) v zadaném indexu pro zadané vlákno. |
ReadVirtual – metoda | Načte data ze zadané adresy virtuální paměti do zadané vyrovnávací paměti. |
Request – metoda | Volal služby clr (Common Language Runtime) pro přístup k datům k vyžádání operace definované implementací. |
SetThreadContext – metoda | Nastaví aktuální kontext zadaného vlákna v cílovém procesu. |
SetTLSValue – metoda | Nastaví hodnotu v místním úložišti vlákna (TLS) zadaného vlákna v cílovém procesu. |
WriteVirtual – metoda | Zapíše data ze zadané vyrovnávací paměti na zadanou adresu virtuální paměti. |
Poznámky
Klient rozhraní API (to znamená ladicí program) musí implementovat toto rozhraní podle potřeby pro konkrétní cílovou položku. Například živý proces bude mít jinou implementaci než výpis paměti.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: ClrData.idl, ClrData.h
Knihovny: CorGuids.lib
Verze rozhraní .NET Framework: K dispozici od verze 2.0
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.