Sdílet prostřednictvím


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é