Delen via


ICLRDataTarget-interface

Biedt methoden voor interactie met een doelitem van de Common Language Runtime (CLR).

Methoden

Methode Beschrijving
Methode GetCurrentThreadID Hiermee haalt u de besturingssysteem-id voor de huidige thread op.
Methode GetImageBase Hiermee haalt u het basisgeheugenadres voor de opgegeven installatiekopieën op.
Methode GetMachineType Hiermee haalt u een id op voor het type instructieset dat door het doelproces wordt gebruikt.
Methode GetPointerSize Hiermee haalt u de grootte, in bytes, op van een aanwijzer naar het huidige doel.
Methode GetThreadContext Hiermee haalt u een aanwijzer op naar de context van de thread met de opgegeven id.
Methode GetTLSValue Hiermee haalt u een waarde op in lokale opslag (TLS) voor de opgegeven index voor de opgegeven thread.
Methode ReadVirtual Leest gegevens van het opgegeven virtuele geheugenadres in de opgegeven buffer.
Aanvraagmethode Aangeroepen door de CLR-services (Common Language Runtime) voor gegevenstoegang om een bewerking aan te vragen, zoals gedefinieerd door de implementatie.
Methode SetThreadContext Hiermee stelt u de huidige context van de opgegeven thread in het doelproces in.
Methode SetTLSValue Hiermee stelt u een waarde in de lokale opslag van de thread (TLS) van de opgegeven thread in het doelproces.
Methode WriteVirtual Hiermee worden gegevens uit de opgegeven buffer naar het opgegeven virtuele geheugenadres geschreven.

Opmerkingen

De API-client (dat wil gezegd, het foutopsporingsprogramma) moet deze interface implementeren zoals geschikt is voor het specifieke doelitem. Een liveproces heeft bijvoorbeeld een andere implementatie dan die van een geheugendump.

Vereisten

Platforms: Zie Systeemvereisten.

Header: ClrData.idl, ClrData.h

Bibliotheek: CorGuids.lib

.NET Framework versies: beschikbaar sinds 2.0

Zie ook