Condividi tramite


Interfaccia ICLRDataTarget

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

Metodi

Metodo Descrizione
Metodo GetCurrentThreadID Ottiene l'identificatore del sistema operativo per il thread corrente.
Metodo GetImageBase Ottiene l'indirizzo di memoria di base per l'immagine specificata.
Metodo GetMachineType Ottiene un identificatore per il tipo di istruzione impostato che il processo di destinazione sta usando.
Metodo GetPointerSize Ottiene le dimensioni, in byte, di un puntatore alla destinazione corrente.
Metodo GetThreadContext Ottiene un puntatore al contesto del thread con l'identificatore specificato.
Metodo GetTLSValue Ottiene un valore nell'archiviazione locale del thread (TLS) nell'indice specificato per il thread specificato.
Metodo ReadVirtual Legge i dati dall'indirizzo di memoria virtuale specificato nel buffer specificato.
Metodo Request Chiamato dai servizi di accesso ai dati CLR (Common Language Runtime) per richiedere un'operazione, come definito dall'implementazione.
Metodo SetThreadContext Imposta il contesto corrente del thread specificato nel processo di destinazione.
Metodo SetTLSValue Imposta un valore nell'archiviazione locale del thread (TLS) del thread specificato nel processo di destinazione.
Metodo WriteVirtual Scrive i dati dal buffer specificato all'indirizzo di memoria virtuale specificato.

Commenti

Il client API ,ovvero il debugger, deve implementare questa interfaccia in base alle esigenze dell'elemento di destinazione specifico. L'implementazione per un processo reale, ad esempio, è diversa da quella di un dump di memoria.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: ClrData.idl, ClrData.h

Libreria: CorGuids.lib

Versioni di .NET Framework: Disponibile da 2.0

Vedi anche