Condividi tramite


Interfaccia ICLRDataTarget

Fornisce metodi per l'interazione con un elemento di destinazione di Common Language Runtime di destinazione (CLR).

Metodi

Metodo

Descrizione

Metodo ICLRDataTarget::GetCurrentThreadID

Ottiene l'identificatore del sistema operativo per il thread corrente.

Metodo ICLRDataTarget::GetImageBase

Ottiene l'indirizzo di memoria di base per l'immagine specificata.

Metodo ICLRDataTarget::GetMachineType

Ottiene un identificatore per il tipo di set di istruzioni utilizzato dal processo di destinazione.

Metodo ICLRDataTarget::GetPointerSize

Ottiene la dimensione in byte di un puntatore alla destinazione corrente.

Metodo ICLRDataTarget::GetThreadContext

Ottiene un puntatore al contesto del thread con l'identificatore specificato.

Metodo ICLRDataTarget::GetTLSValue

Ottiene un valore nell'archivio locale dei thread (TLS) all'indice specificato per il thread specificato.

Metodo ICLRDataTarget::ReadVirtual

Legge i dati dall'indirizzo di memoria virtuale specificato al buffer specificato.

Metodo ICLRDataTarget::Request

Chiamato dai servizi di accesso ai dati di Language Runtime (CLR) per richiedere un'operazione, come definito dall'implementazione.

Metodo ICLRDataTarget::SetThreadContext

Imposta il contesto corrente del thread specificato nel processo di destinazione.

Metodo ICLRDataTarget::SetTLSValue

Imposta un valore nella memoria locale del thread (TLS) del thread specificato nel processo di destinazione.

Metodo ICLRDataTarget::WriteVirtual

Scrive i dati dal buffer specificato all'indirizzo di memoria virtuale specificato.

Note

Il client API, ovvero il debugger, deve implementare questa interfaccia come necessario per l’elemento di destinazione in questione. Ad esempio, l'implementazione per un processo reale è diversa da quella di un'immagine della memoria.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: ClrData.idl, ClrData.h

Libreria: CorGuids.lib

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vedere anche

Riferimenti

Interfaccia ICLRDataTarget2

Altre risorse

Interfacce di debug