ICLRDataTarget-gränssnitt
Innehåller metoder för interaktion med ett målobjekt i CLR (Common Language Runtime).
Metoder
Metod | Beskrivning |
---|---|
GetCurrentThreadID-metod | Hämtar operativsystemidentifieraren för den aktuella tråden. |
GetImageBase-metod | Hämtar basminnesadressen för den angivna avbildningen. |
GetMachineType-metod | Hämtar en identifierare för den typ av instruktionsuppsättning som målprocessen använder. |
GetPointerSize-metod | Hämtar storleken i byte på en pekare till det aktuella målet. |
GetThreadContext-metod | Hämtar en pekare till trådens kontext med den angivna identifieraren. |
GetTLSValue-metod | Hämtar ett värde i trådens lokala lagring (TLS) vid det angivna indexet för den angivna tråden. |
ReadVirtual-metod | Läser data från den angivna virtuella minnesadressen till den angivna bufferten. |
Begärandemetod | Anropas av CLR-dataåtkomsttjänsterna (Common Language Runtime) för att begära en åtgärd, enligt implementeringens definition. |
SetThreadContext-metod | Anger den aktuella kontexten för den angivna tråden i målprocessen. |
SetTLSValue-metod | Anger ett värde i trådens lokala lagring (TLS) för den angivna tråden i målprocessen. |
WriteVirtual-metod | Skriver data från den angivna bufferten till den angivna virtuella minnesadressen. |
Kommentarer
API-klienten (d.v.s. felsökningsprogrammet) måste implementera det här gränssnittet efter behov för det specifika målobjektet. Till exempel skulle en aktiv process ha en annan implementering än en minnesdump.
Krav
Plattformar: Se Systemkrav.
Huvudet: ClrData.idl, ClrData.h
Bibliotek: CorGuids.lib
.NET Framework versioner: Tillgänglig sedan 2.0
Se även
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.